chiark / gitweb /
site: SECURITY: Properly update full peer address array
[secnet.git] / site.c
diff --git a/site.c b/site.c
index f87328fda51fbb4cbf6482b30ac342e7fedd34a0..f0a2922fe3eb9f7dc7bad4585129186f83fa9a17 100644 (file)
--- a/site.c
+++ b/site.c
@@ -1955,7 +1955,7 @@ static void transport_record_peer(struct site *st, transport_peers *peers,
 
     changed=1;
     if (peers->npeers==st->transport_peers_max)
-       slot=st->transport_peers_max;
+       slot=st->transport_peers_max-1;
     else
        slot=peers->npeers++;