On Thu, 15 Jan 2004 13:27:16 +0000 (GMT)
Trog <[EMAIL PROTECTED]> wrote:

> Quoting Philipp Grosswiler <[EMAIL PROTECTED]>:
> 
> 
> > > Timed out after 3 seconds! Thats not right.
> > > 
> > > A quick look at the code, and it seems that the thread 
> > > timeout code isn't correct.
> > > 
> > > It is also possible that there is a mutex locking bug in clamd.
> > 
> > Could this be the cause of the problem?
> > 
> 
> If you want to try the enclosed patch, it may improve things, or it
> may not make any difference.
> 
> Do:
> 
> cd /clamav-0.65/clamd
> patch -p0 < /path/to/clamd.timeout.patch
> 
> and in clamav.conf set this:
> 
> ThreadTimeout 0

Oh, you're right - there was no chance to disable the timeout (however
clamav.conf states that 0 disables the limit). It's even better to use:

if(timeout && ths[i].active)

instead of

if(timeout && (time(NULL) - ths[i].start > timeout))

I will fix it ASAP, thanks.

Best regards,
Tomasz Kojm
-- 
      oo    .....       [EMAIL PROTECTED]         www.ClamAV.net
     (\/)\.........     http://www.clamav.net/gpg/tkojm.gpg
        \..........._   0DCA5A08407D5288279DB43454822DC8985A444B
          //\   /\      Thu Jan 15 15:17:52 CET 2004

Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to