]> pd.if.org Git - zpackage/commitdiff
initialize variable
authorNathan Wagner <nw@hydaspes.if.org>
Wed, 6 Feb 2019 02:40:55 +0000 (02:40 +0000)
committerNathan Wagner <nw@hydaspes.if.org>
Wed, 6 Feb 2019 02:40:55 +0000 (02:40 +0000)
t/ctap/prove.c

index a419afa7b78667a7d654643dc5882920aa2b61cd..7d1b8e2eaa37b172bf95240e26b3869017e3db0d 100644 (file)
@@ -11,6 +11,7 @@
 #include <regex.h>
 
 #define GREATER(x,y) ( ((x) > (y)) ? (x) : (y) )
+#define WARN(x) fprintf(stderr, "%s:%d %s\n", __FILE__, __LINE__, x)
 
 struct result {
        int test; /* i.e. the number of the test */
@@ -56,7 +57,7 @@ int runone(struct testrun *run) {
        int pipefd[2];
        pid_t cpid;
        FILE *tap;
-       char *line;
+       char *line = 0;
        ssize_t nread;
        size_t len = 0;
        int written = 0;
@@ -87,6 +88,10 @@ int runone(struct testrun *run) {
                close(pipefd[1]);
                /* parent continue on */
                tap = fdopen(pipefd[0], "r");
+               if (tap == NULL) {
+                       perror("tap is null:");
+                       exit(EXIT_FAILURE);
+               }
        } else {
                tap = stdin;
        }