aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/tools/showconf.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/showconf.c')
-rw-r--r--src/tools/showconf.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/tools/showconf.c b/src/tools/showconf.c
index da48486..039abee 100644
--- a/src/tools/showconf.c
+++ b/src/tools/showconf.c
@@ -50,14 +50,14 @@ int showconf_main(int argc, char *argv[])
key_to_base64(base64, device->private_key);
printf("PrivateKey = %s\n", base64);
}
- if (memcmp(device->preshared_key, zero, WG_KEY_LEN)) {
- key_to_base64(base64, device->preshared_key);
- printf("PresharedKey = %s\n", base64);
- }
printf("\n");
for_each_wgpeer(device, peer, i) {
key_to_base64(base64, peer->public_key);
printf("[Peer]\nPublicKey = %s\n", base64);
+ if (memcmp(peer->preshared_key, zero, WG_KEY_LEN)) {
+ key_to_base64(base64, peer->preshared_key);
+ printf("PresharedKey = %s\n", base64);
+ }
if (peer->num_ipmasks)
printf("AllowedIPs = ");
for_each_wgipmask(peer, ipmask, j) {