Update worker/worker.go
All checks were successful
/ release (push) Successful in 1m4s

Cleanup Websocket connections to prevent FD leak
This commit is contained in:
speatzle 2025-05-31 22:13:03 +00:00
parent cf7827c120
commit 3f27f5c943

View file

@ -89,6 +89,8 @@ func connectToServer(ctx context.Context, uuid uuid.UUID) {
c, res, err := websocket.Dial(ctx, conf.Worker.Address+"/worker", &websocket.DialOptions{ c, res, err := websocket.Dial(ctx, conf.Worker.Address+"/worker", &websocket.DialOptions{
HTTPHeader: headers, HTTPHeader: headers,
}) })
defer c.CloseNow()
if err != nil { if err != nil {
if res != nil { if res != nil {
b, _ := io.ReadAll(res.Body) b, _ := io.ReadAll(res.Body)