X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=uip%2Frepl.c;h=3c9e483da71aff64e52f580fafbcb2086c4396c0;hb=d4f5f9d551c05931478fcdfb5cd4ac06b419eeda;hp=be4eb402262cf2626dc7253ba300d8a509afeef4;hpb=aed384169af5204b8002d06e7a22f89197963d2d;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