OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
Re: [patch] spamd cause core dump in convert_spamd_db

From: jared r r spiegel (jrrsice-nine.org)
Date: Sun Mar 18 2007 - 22:38:55 CDT


On Sun, Mar 18, 2007 at 12:33:23PM -0600, Bob Beck wrote:
> * Olli Hauer <ohauergmx.de> [2007-03-18 08:00]:
> > I had some core dumps during convert from old 4.0 to new 4.1 db.
> >
> > This fixed the core dump during convert.
> >
> > --- /usr/src/libexec/spamd/grey.c-patch1 Sun Mar 18 13:24:13 2007
> > +++ /usr/src/libexec/spamd/grey.c Sun Mar 18 13:27:11 2007
> > -1088,7 +1088,7
> > exit(1);
> > }
> > memset(&hashinfo, 0, sizeof(hashinfo));
> > - db2 = dbopen(sfn, O_EXLOCK|O_RDWR, 0600, DB_HASH, &hashinfo);
> > + db2 = dbopen(sfn, O_EXLOCK|O_RDWR|O_CREAT, 0600, DB_HASH, &hashinfo);

  by any chance are you running spamd(8) on freebsd?

--

  jared