[tor-commits] [tor/master] Document that we are unlikely to underflow session group IDs.
nickm at torproject.org
nickm at torproject.org
Fri Jun 15 20:15:11 UTC 2012
commit 783f705ddc507c082ab53b556317680447f046f6
Author: Nick Mathewson <nickm at torproject.org>
Date: Fri Jun 15 10:05:21 2012 -0400
Document that we are unlikely to underflow session group IDs.
---
src/or/connection.c | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/src/or/connection.c b/src/or/connection.c
index 9bbab19..c22068b 100644
--- a/src/or/connection.c
+++ b/src/or/connection.c
@@ -1048,7 +1048,12 @@ connection_listener_new(const struct sockaddr *listensockaddr,
if (port_cfg->session_group >= 0) {
lis_conn->session_group = port_cfg->session_group;
} else {
- /* XXXX023 This can wrap after ~INT_MAX ports are opened. */
+ /* This can wrap afuter ~INT_MAX listeners are opened. But I don't
+ * believe that matters, since you would need to open a ridiculous
+ * number of listeners while keeping the early ones open before you ever
+ * hit this. An OR with a dozen ports open, for example, would have to
+ * close and re-open its listers every second for 4 years nonstop.
+ */
lis_conn->session_group = global_next_session_group--;
}
}
More information about the tor-commits
mailing list