Clam user wrote:
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 [...]
In that case it looks as though you have found a bug in HP-UX and you should report it to them.
//D
_______________________________________________ Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net http://lurker.clamav.net/list/clamav-users.html
