SQLite3 support
David Relson
relson at osagesoftware.com
Fri Jan 7 00:07:34 CET 2005
On Thu, 06 Jan 2005 15:46:35 +0100
Matthias Andree wrote:
> Stefan Bellon <sbellon at sbellon.de> writes:
>
> > Recently I have played with SQLite3 support for RISC OS. I have SQLite3
> > itself working. And even with Bogofilter it works really good.
> >
> > However I think there's a problem when doing "bogofilter -Q": The
> > wordlist database is opened but not closed properly. This is due to the
> > fact that query_config() terminates the whole program with
> >
> > exit(EX_OK);
> >
> > and open resources aren't closed properly.
>
> I can reproduce this with BDB 4.2.
>
> Just run bogofilter -Qvxd >/dev/null twice.
>
> Thanks for the report, fix below (committed to CVS):
>
> > Oh, BTW: Happy New Year to all!
>
> Thank you, same to you.
>
> Matthias
Matthias,
I think this is a result of removing the bf_exit() function which
ensured proper closing of the wordlist. There are other places that use
exit() and I suspect they'll cause trouble as well.
David
More information about the bogofilter-dev
mailing list