Hello. I need to correct reply form clamav-milter. I make some overpatching and... And I get inoperative programm. I add some debug messages to different functions and I see what clamfi_envfrom called in unexpected time:
Mar 6 00:39:12 clamav-milter[31322]: clamfi_helo: centurion Mar 6 00:39:12 clamav-milter[31322]: clamfi_helo: --1-- (null) Mar 6 00:39:12 clamav-milter[31322]: clamfi_helo: --2-- (null) Mar 6 00:39:12 clamav-milter[31322]: clamfi_helo: --3-- ╗>, Mar 6 00:39:12 clamav-milter[31322]: clamfi_helo: --4-- centurion Mar 6 00:39:12 clamav-milter[31322]: clamfi_helo: smfi_setpriv ok, privdata = 0x805c638 Mar 6 00:39:13 clamav-milter[31322]: clamfi_envfrom: privdata = 0x805c638 Mar 6 00:39:13 clamav-milter[31322]: clamfi_envfrom: <[EMAIL PROTECTED]> Mar 6 00:39:13 clamav-milter[31322]: clamfi_envfrom: n_children = 2 Mar 6 00:39:13 clamav-milter[31322]: clamfi_envfrom: continue Mar 6 00:39:15 clamav-milter[31322]: clamfi_envrcpt: <[EMAIL PROTECTED]> Mar 6 00:39:16 clamav-milter[31322]: clamfi_header: From: "xxxxxxxx" <[EMAIL PROTECTED]> Mar 6 00:39:16 clamav-milter[31322]: clamfi_header: To: <xxxxxxxxx> Mar 6 00:39:16 clamav-milter[31322]: clamfi_header: Subject: xxxxxxxxxx Mar 6 00:39:16 clamav-milter[31322]: clamfi_header: Date: Sat, 6 Mar 2004 00:39:28 +0400 Mar 6 00:39:16 clamav-milter[31322]: clamfi_header: MIME-Version: 1.0 Mar 6 00:39:16 clamav-milter[31322]: clamfi_header: Content-Type: text/plain; Mar 6 00:39:16 clamav-milter[31322]: clamfi_header: X-Mailer: Microsoft Office Outlook, Build 11.0.5510 Mar 6 00:39:16 clamav-milter[31322]: clamfi_header: X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1123 Mar 6 00:39:16 clamav-milter[31322]: clamfi_eoh Mar 6 00:39:16 clamav-milter[31322]: clamfi_envbody: 332 bytes Mar 6 00:39:16 clamav-milter[31322]: clamfi_eom Mar 6 00:39:16 clamav-milter[31322]: clamfi_eom: read stream: OK Mar 6 00:39:16 clamav-milter[31322]: i25KdBI3031318: clean message from <[EMAIL PROTECTED]> Mar 6 00:39:16 clamav-milter[31322]: clamfi_free called Mar 6 00:39:16 clamav-milter[31322]: clamfi_free: privdata = 0x805c638 Mar 6 00:39:16 clamav-milter[31322]: clamfi_free: privdata = 0x805c638 Mar 6 00:39:17 clamav-milter[31322]: clamfi_envfrom: privdata = (nil) Mar 6 00:39:17 clamav-milter[31322]: clamfi_envfrom: <[EMAIL PROTECTED]> Mar 6 00:39:17 clamav-milter[31322]: clamfi_envfrom: n_children = 2 Why ?... (clamfi_envfrom: privdata = (nil) because private context initialization moved from clamfi_envfrom to clamfi_helo). I make verification in begin on clamfi_envfrom if(!privdata) { syslog(LOG_DEBUG, "clamfi_envfrom: privdata is NULL, breake"); return cl_error; } but i don't understand... -- Regards, Sergey ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click _______________________________________________ Clamav-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/clamav-users