On Mon, 23 Feb 2004 21:03:46 +0100
"LOYET Jerome" <[EMAIL PROTECTED]> wrote:

> > LOYET Jerome wrote:
> > > Hello
> > > If I stop clamdscan while running a scan with Ctrl C, clamd die
> > > and put nothing in the log. Is it normal?
> > >
> > No, surely not. Which version and OS, and from where did you get it?
> 
> I compiled clamav on linux with exactly the same ./configure options.
> The linux one is running good and the bug is not present. It's an
> openbsd arch problem.
> 
> Any idees ?

When the socket's reading end is closed, the writing thread (write() in
mdprintf(), others.c:54) receives the SIGPIPE signal. This signal should
be IGNORED (server-th.c:338) and write() should return with EPIPE - that
works perfectly under Linux but for some reasons clamd doesn't ignore
SIGPIPE under BSD. I have no idea how to fix it.

Best regards,
Tomasz Kojm
-- 
      oo    .....       [EMAIL PROTECTED]         www.ClamAV.net
     (\/)\.........     http://www.clamav.net/gpg/tkojm.gpg
        \..........._   0DCA5A08407D5288279DB43454822DC8985A444B
          //\   /\      Tue Feb 24 01:17:40 CET 2004

Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to