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.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/blaze822.c b/blaze822.c
index 1bceecf..73b516b 100644
--- a/blaze822.c
+++ b/blaze822.c
@@ -178,8 +178,11 @@ blaze822_addr(char *s, char **dispo, char **addro)
 			*c = 0;
 		} else if (*s == '"') {
 			s++;
-			while (*s && c < e && *s != '"')
+			while (*s && c < e && *s != '"') {
+				if (*s == '\\' && *(s+1))
+					s++;
 				*c++ = *s++;
+			}
 			if (*s == '"')
 				s++;
 		} else if (*s == '(') {