Cleanup conn if exists
Some checks failed
/ release (push) Failing after 22s

This commit is contained in:
speatzle 2025-05-31 22:25:58 +00:00
parent 3f27f5c943
commit 4d99fce3bb

View file

@ -89,7 +89,13 @@ func connectToServer(ctx context.Context, uuid uuid.UUID) {
c, res, err := websocket.Dial(ctx, conf.Worker.Address+"/worker", &websocket.DialOptions{
HTTPHeader: headers,
})
defer c.CloseNow()
// Cleanup connection if exists to prevent FD leak
defer func(){
if c != nil {
c.CloseNow()
}
}
if err != nil {
if res != nil {