]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Make sure that we free 'addr' at the end of a pair of addr tests
authorNick Mathewson <nickm@torproject.org>
Thu, 9 Apr 2020 11:54:23 +0000 (07:54 -0400)
committerNick Mathewson <nickm@torproject.org>
Thu, 9 Apr 2020 11:54:23 +0000 (07:54 -0400)
Fixes a couple of Coverity warnings about possible memory leaks.
Bug not in any released Tor.

src/test/test_addr.c

index 82d388b2aa1b3e7086fb052483163eb6e0aa8a17..cf5aad7e7192382f18492d5f0f038b2646666ef8 100644 (file)
@@ -1751,10 +1751,9 @@ test_addr_is_valid(void *arg)
   get_af_unspec(test_addr);
   TEST_ADDR_VALIDITY(test_addr, 0, 0);
   TEST_ADDR_VALIDITY(test_addr, 1, 0);
-  tor_free(test_addr);
 
  done:
-  ;
+  tor_free(test_addr);
 }
 
 #define TEST_ADDR_IS_NULL(a, rv) STMT_BEGIN                 \
@@ -1797,10 +1796,9 @@ test_addr_is_null(void *arg)
   /* Test for address family AF_UNSPEC. */
   get_af_unspec(test_addr);
   TEST_ADDR_IS_NULL(test_addr, 1);
-  tor_free(test_addr);
 
  done:
-  ;
+  tor_free(test_addr);
 }
 
 #ifndef COCCI