| diff -rc procmail-3.22/src/pipes.c procmail-3.22-fixed/src/pipes.c |
| *** procmail-3.22/src/pipes.c Tue Sep 11 00:58:44 2001 |
| --- procmail-3.22-fixed/src/pipes.c Wed Nov 21 23:53:39 2007 |
| *************** |
| *** 194,200 **** |
| makeblock(&temp,Stdfilled); |
| tmemmove(temp.p,Stdout,Stdfilled); |
| readdyn(&temp,&Stdfilled,Stdfilled+backlen+1); |
| ! Stdout=realloc(Stdout,&Stdfilled+1); |
| tmemmove(Stdout,temp.p,Stdfilled+1); |
| freeblock(&temp); |
| retStdout(Stdout,pwait&&pipw,!backblock); |
| --- 194,200 ---- |
| makeblock(&temp,Stdfilled); |
| tmemmove(temp.p,Stdout,Stdfilled); |
| readdyn(&temp,&Stdfilled,Stdfilled+backlen+1); |
| ! Stdout=realloc(Stdout,Stdfilled+1); |
| tmemmove(Stdout,temp.p,Stdfilled+1); |
| freeblock(&temp); |
| retStdout(Stdout,pwait&&pipw,!backblock); |
| |