X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=write.c;h=dffa5ecd65ca554de4f1ab60857901bb6033dfbe;hb=0610638110061ff05670a6c497b371bf2e1d4d0f;hp=508aee790b728b169b4ac5b82832d8385a833f10;hpb=2290d9be0703d3f83f38c2f100b1b41ec0790bb3;p=paraslash.git diff --git a/write.c b/write.c index 508aee79..dffa5ecd 100644 --- 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[])