diff options
Diffstat (limited to 'tests/logerr.c')
-rw-r--r-- | tests/logerr.c | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/tests/logerr.c b/tests/logerr.c index 3dd700e..806f6d0 100644 --- a/tests/logerr.c +++ b/tests/logerr.c @@ -5,6 +5,7 @@ #include <string.h> #include "../src/testing.h" +#include "../src/util.h" #include "slurp.h" @@ -48,8 +49,7 @@ test_vlogerr(void) { "tests/logerr.c:test_vlogerr:100: \n"; assert(strcmp(expected, str) == 0); - free(str); - str = NULL; + freeit((void *)&str); test_ok(); } @@ -82,8 +82,7 @@ test_vlogerr(void) { "tests/logerr.c:test_vlogerr:200: \n\n"; assert(strcmp(expected, str) == 0); - free(str); - str = NULL; + freeit((void *)&str); test_ok(); } @@ -116,8 +115,7 @@ test_vlogerr(void) { "tests/logerr.c:test_vlogerr:300: some static string\n"; assert(strcmp(expected, str) == 0); - free(str); - str = NULL; + freeit((void *)&str); test_ok(); } @@ -150,8 +148,7 @@ test_vlogerr(void) { "tests/logerr.c:test_vlogerr:400: fn(an-arg)\n"; assert(strcmp(expected, str) == 0); - free(str); - str = NULL; + freeit((void *)&str); test_ok(); } @@ -188,16 +185,15 @@ test_vlogerr(void) { "int (123), string (another-str) and char (z)\n"; assert(strcmp(expected, str) == 0); - free(str); - str = NULL; + freeit((void *)&str); test_ok(); } rc = 0; out: - if (str) { - free(str); + if (str != NULL) { + freeit((void *)&str); } if (file) { if (fclose(file)) { |