about summary refs log tree commit diff
path: root/blaze822.c
diff options
context:
space:
mode:
Diffstat (limited to 'blaze822.c')
-rw-r--r--blaze822.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/blaze822.c b/blaze822.c
index f3b056b..ba962a8 100644
--- a/blaze822.c
+++ b/blaze822.c
@@ -229,7 +229,9 @@ blaze822_addr(char *s, char **dispo, char **addro)
 			s++;
 			while (*s && c < e && *s != '>') {
 				s = skip_comment(s);
-				if (*s == '"') {
+				if (!*s) {
+					break;
+				} else if (*s == '"') {
 					// local part may be quoted, allow all
 					s++;
 					while (*s && c < e && *s != '"') {