Browse Source

fix SIGSEGV on Enable Watch

Signed-off-by: Nicolas De Loof <[email protected]>
Nicolas De Loof 6 months ago
parent
commit
7b9ad96240
1 changed files with 3 additions and 6 deletions
  1. 3 6
      pkg/compose/up.go

+ 3 - 6
pkg/compose/up.go

@@ -72,12 +72,9 @@ func (s *composeService) Up(ctx context.Context, project *types.Project, options
 	var isTerminated atomic.Bool
 	printer := newLogPrinter(options.Start.Attach)
 
-	var watcher *Watcher
-	if options.Start.Watch {
-		watcher, err = NewWatcher(project, options, s.watch)
-		if err != nil {
-			return err
-		}
+	watcher, err := NewWatcher(project, options, s.watch)
+	if err != nil && options.Start.Watch {
+		return err
 	}
 
 	var navigationMenu *formatter.LogKeyboard