From 5c33c0632ef2c2094705024b4068fa3d58cce553 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Thu, 20 Dec 2007 04:54:06 +0000 Subject: r17268@catbus: nickm | 2007-12-19 23:53:53 -0500 Initialize [un]named_server_map to empty strmaps when router_reload_consensus_networkstatus fails completely. Resolves bug 538. svn:r12881 --- src/or/networkstatus.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/or/networkstatus.c') diff --git a/src/or/networkstatus.c b/src/or/networkstatus.c index e2f3d9281b..28d0010ff7 100644 --- a/src/or/networkstatus.c +++ b/src/or/networkstatus.c @@ -203,6 +203,13 @@ router_reload_consensus_networkstatus(void) } } + if (!current_consensus) { + if (!named_server_map) + named_server_map = strmap_new(); + if (!unnamed_server_map) + unnamed_server_map = strmap_new(); + } + routers_update_all_from_networkstatus(time(NULL), 3); return 0; -- cgit v1.2.3-54-g00ecf