瀏覽代碼

test_single_onion_poisoning: Free dir[12] on all paths

Coverity doesn't like it when there are paths to the end of the
function where something doesn't get freed, even when those paths
are only reachable on unit test failure.

Fixes CID 1372899 and CID 1372900. Bug not in any released Tor.
Nick Mathewson 8 年之前
父節點
當前提交
1221c5aa02
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      src/test/test_hs.c

+ 2 - 0
src/test/test_hs.c

@@ -765,6 +765,8 @@ test_single_onion_poisoning(void *arg)
   tt_assert(ret == 0);
 
  done:
+  tor_free(dir1);
+  tor_free(dir2);
   /* The test harness deletes the directories at exit */
   smartlist_free(services);
   rend_service_free(service_1);