Fix a bug in email extraction used in git-send-email.
authorRyan Anderson <rda@google.com>
Mon, 29 May 2006 19:30:14 +0000 (12:30 -0700)
committerJunio C Hamano <junkio@cox.net>
Tue, 30 May 2006 06:15:37 +0000 (23:15 -0700)
(Also, kill off an accidentally created warning.)

Signed-off-by: Ryan Anderson <rda@google.com>
Signed-off-by: Junio C Hamano <junkio@cox.net>
git-send-email.perl

index 85ec5df..d418d6c 100755 (executable)
@@ -322,7 +322,11 @@ sub extract_valid_address {
        } else {
                # less robust/correct than the monster regexp in Email::Valid,
                # but still does a 99% job, and one less dependency
-               return ($address =~ /([^\"<>\s]+@[^<>\s]+)/);
+               my $cleaned_address;
+               if ($address =~ /([^\"<>\s]+@[^<>\s]+)/) {
+                       $cleaned_address = $1;
+               }
+               return $cleaned_address;
        }
 }
 
@@ -416,6 +420,7 @@ X-Mailer: git-send-email $gitversion
 }
 
 $reply_to = $initial_reply_to;
+$references = $initial_reply_to;
 make_message_id();
 $subject = $initial_subject;