------- You are receiving this mail because: ------- You are the QA contact for the bug, or are watching the QA contact.
http://www.exim.org/bugzilla/show_bug.cgi?id=448 Summary: dovecot authenticator segmentation fault in -bh mode Product: Exim Version: Any Platform: Other OS/Version: All Status: NEW Severity: bug Priority: medium Component: SMTP Authentication AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] QAContact: [email protected] Reported by [EMAIL PROTECTED] I've discovered a non-critical, yet annoying bug in dovecot authenticator code. When I launch exim in the -bh (fake SMTP session) mode and launch an AUTH command with dovecot authenticator configured with it, exim goes SIGSEGV: AUTH PLAIN whatever SMTP<< AUTH PLAIN whatever dovecot authentication received: MECH PLAIN plaintext received: MECH LOGIN plaintext received: VERSION 1 0 received: SPID 74453 received: CUID 6 received: DONE zsh: segmentation fault (core dumped) exim -bh 1.1.1.1 -d After a bit of debugging I've found that deliver.c uses the interface_address variable to determine if the connection is secured, however in the -bh mode the variable is NULL. Thus, this simple patch (attached) fixes the thing. -- Jan Srzednicki :: http://wrzask.pl/ "Remember, remember, the fifth of November" -- V for Vendetta -- Configure bugmail: http://www.exim.org/bugzilla/userprefs.cgi?tab=email -- ## List details at http://www.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
