diff options
-rw-r--r-- | blaze822.c | 4 |
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 != '"') { |