On Thu, Mar 07, 2002 at 03:24:36PM -0800, Bart Schaefer wrote:
> 3.21 is considered unstable; you should use either 3.15.2 or 3.22.  I'm
> checking on the procmail list whether one of those is known to fix this
> particular bug.

Yay for redhat issuing unstable versions as errata...

I'm reading through a diff of 3.21 vs 3.22 right now, and this appears in
pipes.c:

    { if(PRDB>=0)
       { getstdin(PRDB);                               /* filter ready, get backpipe */
        if(1==rread(STDIN,buf,1))                     /* backup pipe closed? */
-        { resizeblock(mb,*filledp=oldfilled,0);
+        { resizeblock(mb,oldfilled,0);
           mb->p[origfilled]= *buf;
-          *filledp=origfilled++;
+          *filledp=origfilled+1;
           PRDB= -1;pwait=2;                  /* break loop, definitely reap */
           return 1;                           /* filter goofed, rescue data */
         }

So, they're doing _something_ in that area, but it hurts my head to think of
what that all means.

On to 3.22 for me, I guess.

Dan.

_______________________________________________
Spamassassin-talk mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/spamassassin-talk

Reply via email to