From 6f09785b7e4a6cc7a9ede623d51aa8f6dc5e9a03 Mon Sep 17 00:00:00 2001 From: "Raffaello D. Di Napoli" Date: Tue, 26 Jun 2018 19:18:02 -0400 Subject: sendmail: fix parsing of addresses in angle brackets Pointer e needs to be wound back in order to overwrite '>' with '\0'. Regression introduced in 20077c1429 Signed-off-by: Raffaello D. Di Napoli Signed-off-by: Denys Vlasenko --- mailutils/sendmail.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mailutils') diff --git a/mailutils/sendmail.c b/mailutils/sendmail.c index 4ca91fad8..0170f2870 100644 --- a/mailutils/sendmail.c +++ b/mailutils/sendmail.c @@ -173,7 +173,7 @@ static char *angle_address(char *str) char *s, *e; e = trim(str); - if (e != str && e[-1] == '>') { + if (e != str && *--e == '>') { s = strrchr(str, '<'); if (s) { *e = '\0'; -- cgit v1.2.3