From 14a2b04d2732a80c896e7512c15c43db3506d0e5 Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Wed, 23 Aug 2017 12:51:52 -0600 Subject: tools: fix removal of psk This is an attribute of the peer, not the device. --- src/tools/config.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/tools/config.c') diff --git a/src/tools/config.c b/src/tools/config.c index 5bb985f..2f61d5b 100644 --- a/src/tools/config.c +++ b/src/tools/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; -- cgit v1.2.3-59-g8ed1b