[gmime/gmime-2-4] can't assume '(' means addrspec



commit 85461583254615ec1a5792787633936a0c8977ab
Author: Jeffrey Stedfast <fejj gnome org>
Date:   Thu Aug 26 21:19:46 2010 -0400

    can't assume '(' means addrspec

 gmime/internet-address.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/gmime/internet-address.c b/gmime/internet-address.c
index 2f5aa17..2c80b67 100644
--- a/gmime/internet-address.c
+++ b/gmime/internet-address.c
@@ -1571,8 +1571,8 @@ decode_address (const char **in)
 			comment = inptr;
 			break;
 		} else if (*inptr == '(') {
-			/* comment suggests we are looking at an addr-spec */
-			goto addrspec;
+			/* beginning of a comment, use decode_lwsp() to skip past it */
+			decode_lwsp (&inptr);
 		} else if (strchr ("@,;", *inptr)) {
 			if (name->len == 0) {
 				if (*inptr == '@') {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]