From c9f6e6b0a09bcfca155c5d0c797a7bab17174c4d Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Wed, 14 Dec 2005 00:52:15 +0000 Subject: [PATCH] sometimes, when we just started tor, we haven't created that smartlist yet. so don't free it. svn:r5577 --- src/or/circuitlist.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/or/circuitlist.c b/src/or/circuitlist.c index 17fdd47da9..6fc97f1e14 100644 --- a/src/or/circuitlist.c +++ b/src/or/circuitlist.c @@ -326,8 +326,10 @@ circuit_free_all(void) circuit_free(global_circuitlist); global_circuitlist = next; } - smartlist_free(circuits_pending_or_conns); - circuits_pending_or_conns = NULL; + if (circuits_pending_or_conns) { + smartlist_free(circuits_pending_or_conns); + circuits_pending_or_conns = NULL; + } HT_CLEAR(orconn_circid_map, &orconn_circid_circuit_map); } -- 2.47.3