aboutsummaryrefslogtreecommitdiffstats
path: root/device/uapi.go
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2020-02-04 18:03:31 +0100
committerJason A. Donenfeld <Jason@zx2c4.com>2020-02-04 22:02:53 +0100
commitcb4bb63030d09afe7ee78fd49613b86709fdc006 (patch)
treeb33248ec5791faded576d4ca7d88851baefd136f /device/uapi.go
parentversion: bump snapshot (diff)
downloadwireguard-go-cb4bb63030d09afe7ee78fd49613b86709fdc006.tar.xz
wireguard-go-cb4bb63030d09afe7ee78fd49613b86709fdc006.zip
uapi: allow unsetting device private key with /dev/null
Diffstat (limited to '')
-rw-r--r--device/uapi.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/device/uapi.go b/device/uapi.go
index 999eeb5..72611ab 100644
--- a/device/uapi.go
+++ b/device/uapi.go
@@ -138,7 +138,7 @@ func (device *Device) IpcSetOperation(socket *bufio.Reader) *IPCError {
switch key {
case "private_key":
var sk NoisePrivateKey
- err := sk.FromHex(value)
+ err := sk.FromMaybeZeroHex(value)
if err != nil {
logError.Println("Failed to set private_key:", err)
return &IPCError{ipc.IpcErrorInvalid}