diff options
author | Mathias Hall-Andersen <mathias@hall-andersen.dk> | 2018-02-18 20:49:03 +0100 |
---|---|---|
committer | Mathias Hall-Andersen <mathias@hall-andersen.dk> | 2018-02-18 20:49:03 +0100 |
commit | 9de17e6c9c90f3bf3ec3eb709a92c9e1295a6d67 (patch) | |
tree | 3bfc156930ea8b57e91e5ff7ca62409adc427de8 /uapi.go | |
parent | 8f1d1b8c54d747309d9fdf06b157823af2a823bd (diff) |
Seperated fwmark update code into function
Diffstat (limited to 'uapi.go')
-rw-r--r-- | uapi.go | 6 |
1 files changed, 1 insertions, 5 deletions
@@ -191,11 +191,7 @@ func ipcSetOperation(device *Device, socket *bufio.ReadWriter) *IPCError { logDebug.Println("UAPI: Updating fwmark") - device.net.mutex.Lock() - device.net.fwmark = uint32(fwmark) - device.net.mutex.Unlock() - - if err := device.BindUpdate(); err != nil { + if err := device.BindSetMark(uint32(fwmark)); err != nil { logError.Println("Failed to update fwmark:", err) return &IPCError{Code: ipcErrorPortInUse} } |