summaryrefslogtreecommitdiff
path: root/tests/logerr.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/logerr.c')
-rw-r--r--tests/logerr.c20
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)) {