Fix unified delay

This commit is contained in:
Shtorm
2026-08-11 23:31:13 +03:00
parent f74146648e
commit 4926a0cb91
2 changed files with 2 additions and 2 deletions

View File

@@ -78,7 +78,7 @@ func getGroupDelay(server *Server) func(w http.ResponseWriter, r *http.Request)
return return
} }
ctx, cancel := context.WithTimeout(r.Context(), time.Millisecond*time.Duration(timeout)) ctx, cancel := context.WithTimeout(server.ctx, time.Millisecond*time.Duration(timeout))
defer cancel() defer cancel()
var result map[string]uint16 var result map[string]uint16

View File

@@ -199,7 +199,7 @@ func getProxyDelay(server *Server) func(w http.ResponseWriter, r *http.Request)
} }
proxy := r.Context().Value(CtxKeyProxy).(adapter.Outbound) proxy := r.Context().Value(CtxKeyProxy).(adapter.Outbound)
ctx, cancel := context.WithTimeout(context.Background(), time.Millisecond*time.Duration(timeout)) ctx, cancel := context.WithTimeout(server.ctx, time.Millisecond*time.Duration(timeout))
defer cancel() defer cancel()
delay, err := urltest.URLTest(ctx, url, proxy) delay, err := urltest.URLTest(ctx, url, proxy)