On Thu, 2005-02-17 at 13:08 +0100, Thomas Lamy wrote:

> > 
> > The logg() code isn't threaded per se, but does use a mutex. The correct
> > solution to this is to remove the logg() call in the signal handler.
> > 
> > -trog
> > 
> This may be one problem. I solved the other problem with freshclam's 
> signal handler on monday night, where signals didn't get blocked inside 
> the signal handler itself (see the discussion on 
> <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=274646>).
> Unfortunately my inet connection at home is broken atm, so I can't check 
> it in nor send a diff. Sorry.
> 

I think you'll find that just removing the logg() call from the signal
handler will solve the problem.

-trog

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
http://lists.clamav.net/cgi-bin/mailman/listinfo/clamav-devel

Reply via email to