X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=filter_chain.c;h=2d82a22c1c890865fa5d5c5c541b133872ed2471;hp=db0a4c00bd3e50e127e00c3dccc0cbc0236e3421;hb=db09455b4bf9f7518485e08811d9a2a42e9f0b05;hpb=f23be61d476e3f354e31072da0e0e77050a8dc56 diff --git a/filter_chain.c b/filter_chain.c index db0a4c00..2d82a22c 100644 --- a/filter_chain.c +++ b/filter_chain.c @@ -124,6 +124,8 @@ 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 && !*fc->in_loaded) + goto err_out; again: ib = fc->inbuf; loaded = fc->in_loaded;