From 5b2e7434709e51db30681c4646a77b4b2d27439e Mon Sep 17 00:00:00 2001 From: Owen Date: Fri, 18 Jul 2025 15:49:57 -0700 Subject: [PATCH] Remove defers causing bad file descriptor issues --- linux.go | 4 ---- 1 file changed, 4 deletions(-) diff --git a/linux.go b/linux.go index 790f634..6ee3e72 100644 --- a/linux.go +++ b/linux.go @@ -31,15 +31,11 @@ func setupClients(client *websocket.Client) { if err != nil { logger.Fatal("Failed to create WireGuard service: %v", err) } - defer wgService.Close(rm) wgTesterServer = wgtester.NewServer("0.0.0.0", wgService.Port, id) // TODO: maybe make this the same ip of the wg server? err := wgTesterServer.Start() if err != nil { logger.Error("Failed to start WireGuard tester server: %v", err) - } else { - // Make sure to stop the server on exit - defer wgTesterServer.Stop() } client.OnTokenUpdate(func(token string) {