From b4dad0e6a4297e41e8bed7500f7ebe0797014b10 Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Sun, 2 Jan 2005 06:16:46 +0000 Subject: [PATCH] fix the assert bug reported by bassclef@163.com svn:r3237 --- src/or/routerparse.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/or/routerparse.c b/src/or/routerparse.c index a8f9aac09b..78fb316ff9 100644 --- a/src/or/routerparse.c +++ b/src/or/routerparse.c @@ -546,8 +546,10 @@ router_parse_runningrouters(const char *str) goto done; err: - running_routers_free(new_list); - new_list = NULL; + if (new_list) { + running_routers_free(new_list); + new_list = NULL; + } done: if (declared_key) crypto_free_pk_env(declared_key); if (tokens) {