about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--blaze822.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/blaze822.c b/blaze822.c
index 6e50563..07d7a51 100644
--- a/blaze822.c
+++ b/blaze822.c
@@ -240,6 +240,12 @@ blaze822_addr(char *s, char **dispo, char **addro)
 			}
 			if (*s == '>')
 				s++;
+			if (*addr) {
+				if (*disp)
+					safe_append_space(disp, sizeof disp);
+				safe_append(disp, sizeof disp,
+				    addr, addr + strlen(addr));
+			}
 			*addr = 0;
 			safe_append(addr, sizeof addr, tok, c);
 		} else if (*s == '"') {