Merge branch 'zj/send-email-authen-sasl'
authorJunio C Hamano <gitster@pobox.com>
Wed, 12 Oct 2011 19:34:03 +0000 (12:34 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 12 Oct 2011 19:34:03 +0000 (12:34 -0700)
* zj/send-email-authen-sasl:
send-email: auth plain/login fix

git-send-email.perl
index 734356a6fb3b22dceb4a1afe7751811628b60ce7..8ded7f5ce3556acf69a2d88e8b9aedae1d5e2da6 100755 (executable)
@@ -1098,6 +1098,12 @@ sub send_message {
                }
 
                if (defined $smtp_authuser) {
+                       # Workaround AUTH PLAIN/LOGIN interaction defect
+                       # with Authen::SASL::Cyrus
+                       eval {
+                               require Authen::SASL;
+                               Authen::SASL->import(qw(Perl));
+                       };
 
                        if (!defined $smtp_authpass) {