summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/test-libglnx-testing.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/tests/test-libglnx-testing.c b/tests/test-libglnx-testing.c
index 279e0e1..8435113 100644
--- a/tests/test-libglnx-testing.c
+++ b/tests/test-libglnx-testing.c
@@ -171,7 +171,7 @@ test_failures (void)
int wait_status = -1;
const char *argv[] = { NULL, NULL, NULL, NULL };
char *line;
- char *saveptr;
+ char *saveptr = NULL;
argv[0] = exe;
argv[1] = failures[i];
@@ -195,6 +195,8 @@ test_failures (void)
line = strtok_r (NULL, "\n", &saveptr))
g_test_message ("stdout: %s", line);
+ saveptr = NULL;
+
for (line = strtok_r (err, "\n", &saveptr);
line != NULL;
line = strtok_r (NULL, "\n", &saveptr))
@@ -241,7 +243,7 @@ test_skips (void)
int wait_status = -1;
const char *argv[] = { NULL, NULL, NULL, NULL };
char *line;
- char *saveptr;
+ char *saveptr = NULL;
argv[0] = exe;
argv[1] = skips[i];
@@ -265,6 +267,8 @@ test_skips (void)
line = strtok_r (NULL, "\n", &saveptr))
g_test_message ("stdout: %s", line);
+ saveptr = NULL;
+
for (line = strtok_r (err, "\n", &saveptr);
line != NULL;
line = strtok_r (NULL, "\n", &saveptr))
@@ -311,7 +315,7 @@ test_successes (void)
int wait_status = -1;
const char *argv[] = { NULL, NULL, NULL, NULL };
char *line;
- char *saveptr;
+ char *saveptr = NULL;
argv[0] = exe;
argv[1] = successes[i];
@@ -335,6 +339,8 @@ test_successes (void)
line = strtok_r (NULL, "\n", &saveptr))
g_test_message ("stdout: %s", line);
+ saveptr = NULL;
+
for (line = strtok_r (err, "\n", &saveptr);
line != NULL;
line = strtok_r (NULL, "\n", &saveptr))