X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;ds=sidebyside;f=uip%2Frepl.c;h=3c9e483da71aff64e52f580fafbcb2086c4396c0;hb=5f08476e3bc5c134ce57d924b01d1c1fcacd53db;hp=be4eb402262cf2626dc7253ba300d8a509afeef4;hpb=c490c51b3c0f8871b6953bd0c74551404f840a74;p=mmh diff --git a/uip/repl.c b/uip/repl.c index be4eb40..3c9e483 100644 --- a/uip/repl.c +++ b/uip/repl.c @@ -766,7 +766,7 @@ insert(struct mailname *np) static void replfilter(FILE *in, FILE *out, char *filter) { - int pid; + int pid, n; char *errstr; if (filter == NULL) @@ -785,7 +785,9 @@ replfilter(FILE *in, FILE *out, char *filter) case OK: dup2(fileno(in), fileno(stdin)); dup2(fileno(out), fileno(stdout)); - closefds(3); + for (n=3; n