Explorar el Código

Fix the very noisy unit test memory leak of CID 420-421.

On any failing case in test_util_config_line, we would leak a couple
of strings.
Nick Mathewson hace 16 años
padre
commit
134ac8059b
Se han modificado 1 ficheros con 3 adiciones y 2 borrados
  1. 3 2
      src/test/test_util.c

+ 3 - 2
src/test/test_util.c

@@ -88,7 +88,7 @@ static void
 test_util_config_line(void)
 {
   char buf[1024];
-  char *k, *v;
+  char *k=NULL, *v=NULL;
   const char *str;
 
   /* Test parse_config_line_from_str */
@@ -161,7 +161,8 @@ test_util_config_line(void)
   tor_free(k); tor_free(v);
   test_streq(str, "");
  done:
-  ;
+  tor_free(k);
+  tor_free(v);
 }
 
 /** Test basic string functionality. */