> > 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