From 107e2ec64c68215126e5c490bc42bdfed3318393 Mon Sep 17 00:00:00 2001 From: qingwave <854222409@qq.com> Date: Wed, 1 Jun 2022 02:14:19 +0000 Subject: [PATCH] fix: avoid gateway pod log connection leak --- pkg/kapis/gateway/v1alpha1/handler.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkg/kapis/gateway/v1alpha1/handler.go b/pkg/kapis/gateway/v1alpha1/handler.go index a72562ed7..af58ba17d 100644 --- a/pkg/kapis/gateway/v1alpha1/handler.go +++ b/pkg/kapis/gateway/v1alpha1/handler.go @@ -17,7 +17,6 @@ limitations under the License. package v1alpha1 import ( - "context" "fmt" "time" @@ -177,7 +176,7 @@ func (h *handler) PodLog(request *restful.Request, response *restful.Response) { } fw := flushwriter.Wrap(response.ResponseWriter) - err := h.gw.GetPodLogs(context.TODO(), podNamespace, podID, logOptions, fw) + err := h.gw.GetPodLogs(request.Request.Context(), podNamespace, podID, logOptions, fw) if err != nil { api.HandleError(response, request, err) return