> > Other temporary files (msg.a#### through msg.z####) are created
> > and used without any problems. When it comes to "{", this error occurs.
> >
> > This error never occured on v0.90.2 and earlier versions.
>
> Try adding C_HPUX to the list of operating systems around line 4310, and
> report
> back if it helps.
>
> do {
> sprintf(privdata->filename, "%s/msg.XXXXXX", dir);
> #if defined(C_LINUX) || defined(C_BSD) || defined(HAVE_MKSTEMP) ||
> defined(C_SOLARIS)
I changed the above line into (one line):
#if defined(C_LINUX) || defined(C_BSD) || defined(HAVE_MKSTEMP) ||
defined(C_SOLARIS) || defined(C_HPUX)
but the same thing still happen.
(BTW, HAVE_MKSTEMP is defined (1))
Seems like the first child get an "a" prefix, second child get "b" and so
on... 27nd child get "{".
>From clamd.log:
[...]
LibClamAV debug: >n_children = 27
LibClamAV debug: Saving message to /quarantine/msg.p25456 to scan later
LibClamAV debug: connect2clamd: serverNumber = 0
LibClamAV debug: clamfi_cleanup
LibClamAV debug: clamfi_free
/quarantine/msg.{25456: File exists
Thu Jul 19 13:37:19 2007 -> Temporary quarantine file
/quarantine/msg.{25456 creation failedLibClamAV debug: clamfi_cleanup
LibClamAV debug: clamfi_free
LibClamAV debug: clamfi_free returns
LibClamAV debug: isWhitelisted [EMAIL PROTECTED]
LibClamAV debug: clamfi_free returns
LibClamAV debug: decrement_connexions: n_children = 27
LibClamAV debug: <n_children = 26
[...]
//D
_______________________________________________
Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net
http://lurker.clamav.net/list/clamav-users.html