From e660423a17d3573f7c06678490a1d6f22dacf927 Mon Sep 17 00:00:00 2001 From: octeep Date: Wed, 30 Mar 2022 19:01:39 +0100 Subject: [PATCH] handle dev.IpcSet error --- wireguard.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/wireguard.go b/wireguard.go index ef17473..a77fd00 100644 --- a/wireguard.go +++ b/wireguard.go @@ -39,7 +39,11 @@ func StartWireguard(conf *DeviceConfig) (*netstack.Net, error) { return nil, err } dev := device.NewDevice(tun, conn.NewDefaultBind(), device.NewLogger(device.LogLevelVerbose, "")) - dev.IpcSet(setting.ipcRequest) + err = dev.IpcSet(setting.ipcRequest) + if err != nil { + return nil, err + } + err = dev.Up() if err != nil { return nil, err