mirror of
https://github.com/fosrl/newt.git
synced 2026-03-09 20:26:45 +00:00
Remove defers causing bad file descriptor issues
This commit is contained in:
4
linux.go
4
linux.go
@@ -31,15 +31,11 @@ func setupClients(client *websocket.Client) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
logger.Fatal("Failed to create WireGuard service: %v", err)
|
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?
|
wgTesterServer = wgtester.NewServer("0.0.0.0", wgService.Port, id) // TODO: maybe make this the same ip of the wg server?
|
||||||
err := wgTesterServer.Start()
|
err := wgTesterServer.Start()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logger.Error("Failed to start WireGuard tester server: %v", err)
|
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) {
|
client.OnTokenUpdate(func(token string) {
|
||||||
|
|||||||
Reference in New Issue
Block a user