From 43bc3ea102cc41f4b20da4c1a0c73db6fac2b457 Mon Sep 17 00:00:00 2001
From: Ricardo Signes <rjbs@cpan.org>
Date: Sat, 14 Jun 2014 00:10:39 -0400
Subject: [PATCH 2/8] once we have a phrase, do not backtrack through it

---
 lib/Email/Address.pm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- a/lib/Email/Address.pm
+++ b/lib/Email/Address.pm
@@ -141,7 +141,7 @@ following comment.
 
 $addr_spec  = qr/$local_part\@$domain/;
 $angle_addr = qr/$cfws*<$addr_spec>$cfws*/;
-$name_addr  = qr/$display_name?$angle_addr/;
+$name_addr  = qr/(?>$display_name?)$angle_addr/;
 $mailbox    = qr/(?:$name_addr|$addr_spec)$comment*/;
 
 sub _PHRASE   () { 0 }
