diff options
author | Jake McGinty <me@jake.su> | 2018-04-10 15:32:25 -0700 |
---|---|---|
committer | Jake McGinty <me@jake.su> | 2018-04-10 15:32:25 -0700 |
commit | 7c06597d31d96176a18ac7abf72e71b02feddcb0 (patch) | |
tree | 09c546497733e785dd785a79cccfd707daf65539 /src/interface/config.rs | |
parent | peer: update endpoint on handshake response messages too (diff) | |
download | wireguard-rs-7c06597d31d96176a18ac7abf72e71b02feddcb0.tar.xz wireguard-rs-7c06597d31d96176a18ac7abf72e71b02feddcb0.zip |
config: fix psk being removed when peer is updated.
duh.
Diffstat (limited to '')
-rw-r--r-- | src/interface/config.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/interface/config.rs b/src/interface/config.rs index 660e806..c40be20 100644 --- a/src/interface/config.rs +++ b/src/interface/config.rs @@ -253,6 +253,7 @@ impl ConfigurationService { } info.endpoint = info.endpoint.or(peer.info.endpoint); info.keepalive = info.keepalive.or(peer.info.keepalive); + info.psk = info.psk.or(peer.info.psk); state.router.add_allowed_ips(&info.allowed_ips, &peer_ref); peer.info = info; } else { |