Răsfoiți Sursa

don't invoke r.Close on error as r == nil

Signed-off-by: Nicolas De Loof <[email protected]>
Nicolas De Loof 4 ani în urmă
părinte
comite
87abb4eb9c
1 a modificat fișierele cu 2 adăugiri și 2 ștergeri
  1. 2 2
      local/compose/logs.go

+ 2 - 2
local/compose/logs.go

@@ -51,11 +51,11 @@ func (s *composeService) Logs(ctx context.Context, projectName string, consumer
 				Tail:       options.Tail,
 				Timestamps: options.Timestamps,
 			})
-			defer r.Close() // nolint errcheck
-
 			if err != nil {
 				return err
 			}
+			defer r.Close() // nolint errcheck
+
 			name := getContainerNameWithoutProject(c)
 			w := utils.GetWriter(name, service, func(event compose.ContainerEvent) {
 				consumer.Log(name, service, event.Line)