aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Hemminger <shemminger@vyatta.com>2010-03-05 16:43:06 -0500
committerLinus Torvalds <torvalds@linux-foundation.org>2010-03-06 14:26:34 -0500
commita63ceb4c36a7674f7efa90e8ba96b44a3989d717 (patch)
treeeefb1f82565ddaa2e5129341accc490ad4a2e5f9
parent22dd5b0cba50a197aaa3bd2790a29ee2e8e4e372 (diff)
get_maintainer: quote email address with period
Picky mail systems won't accept email addresses where recipient has period in name; ie. David S. Miller <davemloft.net> will not work. Signed-off-by: Stephen Hemminger <shemminger@vyatta.com> Acked-by: Joe Perches <joe@perches.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-rwxr-xr-xscripts/get_maintainer.pl4
1 files changed, 2 insertions, 2 deletions
diff --git a/scripts/get_maintainer.pl b/scripts/get_maintainer.pl
index 9bb094138dd8..b61002dceaba 100755
--- a/scripts/get_maintainer.pl
+++ b/scripts/get_maintainer.pl
@@ -605,7 +605,7 @@ sub parse_email {
605 $name =~ s/^\"|\"$//g; 605 $name =~ s/^\"|\"$//g;
606 $address =~ s/^\s+|\s+$//g; 606 $address =~ s/^\s+|\s+$//g;
607 607
608 if ($name =~ /[^a-z0-9 \.\-]/i) { ##has "must quote" chars 608 if ($name =~ /[^\w \-]/i) { ##has "must quote" chars
609 $name =~ s/(?<!\\)"/\\"/g; ##escape quotes 609 $name =~ s/(?<!\\)"/\\"/g; ##escape quotes
610 $name = "\"$name\""; 610 $name = "\"$name\"";
611 } 611 }
@@ -622,7 +622,7 @@ sub format_email {
622 $name =~ s/^\"|\"$//g; 622 $name =~ s/^\"|\"$//g;
623 $address =~ s/^\s+|\s+$//g; 623 $address =~ s/^\s+|\s+$//g;
624 624
625 if ($name =~ /[^a-z0-9 \.\-]/i) { ##has "must quote" chars 625 if ($name =~ /[^\w \-]/i) { ##has "must quote" chars
626 $name =~ s/(?<!\\)"/\\"/g; ##escape quotes 626 $name =~ s/(?<!\\)"/\\"/g; ##escape quotes
627 $name = "\"$name\""; 627 $name = "\"$name\"";
628 } 628 }