From: Matthieu Moy Date: Mon, 20 Feb 2017 12:10:07 GMT Subject: Re: [PATCH v2] send-email: only allow one address per body tag Message-ID: In-Reply-To: <20170220114406.19436-1-johan@kernel.org> Johan Hovold writes: > --- a/git-send-email.perl > +++ b/git-send-email.perl > @@ -1563,7 +1563,7 @@ foreach my $t (@files) { > # Now parse the message body > while(<$fh>) { > $message .= $_; > - if (/^(Signed-off-by|Cc): (.*)$/i) { > + if (/^(Signed-off-by|Cc): ([^>]*>?)/i) { I think this is acceptable, but this doesn't work with trailers like Cc: "Some > Body" A proper management of this kind of weird address should be doable by reusing the regexp parsing "..." in parse_mailbox: my $re_quote = qr/"(?:[^\"\\]|\\.)*"/; So the final regex would look like if (/^(Signed-off-by|Cc): (([^>]*|"(?:[^\"\\]|\\.)*")>?)/i) { I don't think that should block the patch inclusion, but it may be worth considering. Anyway, thanks for the patch! -- Matthieu Moy http://www-verimag.imag.fr/~moy/