]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - write.c
Make the wng->eof a pointer.
[paraslash.git] / write.c
diff --git a/write.c b/write.c
index 508aee790b728b169b4ac5b82832d8385a833f10..dffa5ecd65ca554de4f1ab60857901bb6033dfbe 100644 (file)
--- a/write.c
+++ b/write.c
@@ -148,8 +148,10 @@ static struct writer_node_group *check_args(void)
        }
        ret = 1;
 out:
-       if (ret > 0)
+       if (ret > 0) {
+               wng->eof = &sit.eof;
                return wng;
+       }
        free(wng);
        return NULL;
 }
@@ -194,7 +196,6 @@ static void stdin_error_handler(struct task *t)
        PARA_INFO_LOG("task %p, ret: %d\n", t, t->ret);
        if (t->ret < 0)
                PARA_ERROR_LOG("%s\n", PARA_STRERROR(-t->ret));
-       wng->eof = 1;
 }
 
 int main(int argc, char *argv[])