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 aef6eda..449481d 100644
--- a/tests/test-libglnx-testing.c
+++ b/tests/test-libglnx-testing.c
@@ -175,7 +175,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];
@@ -199,6 +199,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))
@@ -245,7 +247,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];
@@ -269,6 +271,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))
@@ -315,7 +319,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];
@@ -339,6 +343,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))