From: Roger Dingledine Date: Thu, 5 Sep 2013 05:27:46 +0000 (-0400) Subject: don't let recently_chosen_ntors overflow X-Git-Tag: tor-0.2.4.17-rc~3^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e443beff;p=thirdparty%2Ftor.git don't let recently_chosen_ntors overflow with commit c6f1668d we let it grow arbitrarily large. it can still overflow, but the damage is very small now. --- diff --git a/src/or/onion.c b/src/or/onion.c index 41fe7b6eea..8e3e487ce0 100644 --- a/src/or/onion.c +++ b/src/or/onion.c @@ -212,7 +212,7 @@ static uint16_t decide_next_handshake_type(void) { /* The number of times we've chosen ntor lately when both were available. */ - static int recently_chosen_ntors = 0; + static unsigned int recently_chosen_ntors = 0; if (!ol_entries[ONION_HANDSHAKE_TYPE_NTOR]) return ONION_HANDSHAKE_TYPE_TAP; /* no ntors? try tap */