X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=filter_chain.c;h=2d82a22c1c890865fa5d5c5c541b133872ed2471;hp=4114ca7743e4987386d6a31bd4cf11809eb9327f;hb=5448648480d30077eee8d751c5256c89fe351a9c;hpb=c47cdc9856a174a06a8ebe30018b20a22fe234fd diff --git a/filter_chain.c b/filter_chain.c index 4114ca77..2d82a22c 100644 --- a/filter_chain.c +++ b/filter_chain.c @@ -124,7 +124,7 @@ void filter_pre_select(__a_unused struct sched *s, struct task *t) t->ret = -E_FC_EOF; if (fc->output_eof && *fc->output_eof) goto err_out; - if (fc->input_eof && *fc->input_eof) + if (fc->input_eof && *fc->input_eof && !*fc->in_loaded) goto err_out; again: ib = fc->inbuf;