blob: fdd5cc97328aa8bee2ce5ed232607b10797bf470 [file] [log] [blame] [edit]
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);