aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/config.c
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2017-08-23 12:51:52 -0600
committerJason A. Donenfeld <Jason@zx2c4.com>2017-08-23 12:51:52 -0600
commit34337b0906ad8049d8a0ab6ef8fa2dedddf5b90c (patch)
tree606e5640c9cc6e47ef9c94c1a8c710ae82adc885 /src/config.c
parentwg: stricter userspace ipc parsing (diff)
downloadwireguard-tools-34337b0906ad8049d8a0ab6ef8fa2dedddf5b90c.tar.xz
wireguard-tools-34337b0906ad8049d8a0ab6ef8fa2dedddf5b90c.zip
wg: fix removal of psk
This is an attribute of the peer, not the device. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'src/config.c')
-rw-r--r--src/config.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/config.c b/src/config.c
index 5bb985f..2f61d5b 100644
--- a/src/config.c
+++ b/src/config.c
@@ -556,7 +556,7 @@ bool config_read_cmd(struct wgdevice **device, char *argv[], int argc)
if (!parse_key(peer_from_offset(buf.dev, peer_offset)->preshared_key, key_line))
goto error;
} else if (ret == 1)
- buf.dev->flags |= WGPEER_REMOVE_PRESHARED_KEY;
+ peer_from_offset(buf.dev, peer_offset)->flags |= WGPEER_REMOVE_PRESHARED_KEY;
else
goto error;
argv += 2;