]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
fix the assert bug reported by bassclef@163.com
authorRoger Dingledine <arma@torproject.org>
Sun, 2 Jan 2005 06:16:46 +0000 (06:16 +0000)
committerRoger Dingledine <arma@torproject.org>
Sun, 2 Jan 2005 06:16:46 +0000 (06:16 +0000)
svn:r3237

src/or/routerparse.c

index a8f9aac09bb4e745188a368bb10d201c9e39a2b7..78fb316ff99ffc498e06c9793e3a7a49c25bbf28 100644 (file)
@@ -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) {