瀏覽代碼

Bandaid workaround to make cvs not crash tor clients.
This is not a real fix. I didn't look at the rest of the code.
Nick?


svn:r5455

Roger Dingledine 20 年之前
父節點
當前提交
b6b1b4f283
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      src/common/container.c

+ 4 - 2
src/common/container.c

@@ -760,8 +760,10 @@ strmap_iter_next_rmv(strmap_t *map, strmap_iter_t *iter)
   tor_assert(map);
   tor_assert(iter);
   next = HT_NEXT_RMV(strmap_tree, &map->head, iter);
-  tor_free((*iter)->key);
-  tor_free(*iter);
+  if (*iter) {
+    tor_free((*iter)->key);
+    tor_free(*iter);
+  }
   return next;
 }