SA Bugzilla – Bug 1442
sigfault in spamc in spamassassin 2.44
Last modified: 2003-02-03 18:02:48 UTC
Sigfault in spamc due to a free(buf) on an array : % diff -bu libspamc.c~ libspamc.c --- libspamc.c~ Fri Jan 31 15:49:03 2003 +++ libspamc.c Tue Feb 4 10:47:10 2003 @@ -371,7 +371,6 @@ if(i<0 || len >= bufsiz){ free(m->out); m->out=m->msg; m->out_len=m->msg_len; return EX_OSERR; } if((i=try_to_connect(addr, &sock))!=EX_OK){ - free(buf); free(m->out); m->out=m->msg; m->out_len=m->msg_len; return i; }
Arrgh. I hate it when patches don't apply cleanly.
Ok. Fix applied. A fixed build is available here [1]. [1]http://msquadrat.de/pub/softlib/spamassassin/Mail-SpamAssassin-2.44-mss1.tar.gz
Subject: Re: [SAdev] New: sigfault in spamc in spamassassin 2.44 > Sigfault in spamc due to a free(buf) on an array : dammit. Malte, what do you think -- new release needed?