瀏覽代碼

:robot: Fixup echo shutdown

Ettore Di Giacinto 3 年之前
父節點
當前提交
718e6156df
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      api/api.go

+ 3 - 2
api/api.go

@@ -264,8 +264,9 @@ func API(ctx context.Context, l string, defaultInterval, timeout time.Duration,
 
 	go func() {
 		<-ctx.Done()
-		ec.Shutdown(ctx)
-
+		ct, cancel := context.WithTimeout(context.Background(), 10*time.Second)
+		ec.Shutdown(ct)
+		cancel()
 	}()
 
 	return nil