summaryrefslogtreecommitdiff
blob: fdd5cc97328aa8bee2ce5ed232607b10797bf470 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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);