git://git.exim.org
/
exim.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
tidying
[exim.git]
/
src
/
src
/
transports
/
autoreply.c
diff --git
a/src/src/transports/autoreply.c
b/src/src/transports/autoreply.c
index 690ec4a92a83756f8be0a6f615f44ec562d6c635..67d48a1cb50884599b25291cb120c43c40d15975 100644
(file)
--- a/
src/src/transports/autoreply.c
+++ b/
src/src/transports/autoreply.c
@@
-235,13
+235,12
@@
that needs to be removed */
s = newlist + Ustrlen(newlist);
while (s > newlist && (isspace(s[-1]) || s[-1] == ',')) s--;
s = newlist + Ustrlen(newlist);
while (s > newlist && (isspace(s[-1]) || s[-1] == ',')) s--;
-*s =
0
;
+*s =
'\0'
;
/* Check to see if there any addresses left; if not, return NULL */
s = newlist;
/* Check to see if there any addresses left; if not, return NULL */
s = newlist;
-while (s && isspace(*s)) s++;
-if (*s)
+if (Uskip_whitespace(&s))
return newlist;
store_reset(reset_point);
return newlist;
store_reset(reset_point);
@@
-592,7
+591,7
@@
for (h = header_list; h; h = h->next)
if (h)
{
message_id = Ustrchr(h->text, ':') + 1;
if (h)
{
message_id = Ustrchr(h->text, ':') + 1;
-
while (isspace(*message_id)) message_id++
;
+
Uskip_whitespace(&message_id)
;
fprintf(fp, "In-Reply-To: %s", message_id);
}
fprintf(fp, "In-Reply-To: %s", message_id);
}