]> git.ipfire.org Git - thirdparty/wireguard-tools.git/commitdiff
wg: avoid unneccessary next_peer assignments in sort_peers()
authorLuis Ressel <aranea@aixah.de>
Sat, 23 Mar 2019 00:31:19 +0000 (01:31 +0100)
committerJason A. Donenfeld <Jason@zx2c4.com>
Sat, 23 Mar 2019 11:50:52 +0000 (12:50 +0100)
Signed-off-by: Luis Ressel <aranea@aixah.de>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
src/show.c

index 4cc34ab1323bb9a7128d72e53e6da00427cdcd87..ff0897d4f8a03150c149e63e2b7683da3400f98c 100644 (file)
@@ -60,11 +60,10 @@ static void sort_peers(struct wgdevice *device)
                peers[i++] = peer;
        qsort(peers, peer_count, sizeof(*peers), peer_cmp);
        device->first_peer = peers[0];
-       peers[0]->next_peer = NULL;
        for (i = 1; i < peer_count; ++i) {
                peers[i - 1]->next_peer = peers[i];
-               peers[i]->next_peer = NULL;
        }
+       peers[peer_count - 1]->next_peer = NULL;
        free(peers);
 }