summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJeremy Harris <jgh146exb@wizmail.org>2023-08-24 15:51:21 +0100
committerJeremy Harris <jgh146exb@wizmail.org>2023-08-24 16:06:39 +0100
commit21b172df101c2c52faf0cc56a502395451975be9 (patch)
tree9bcf183b676579a9bcfb2443720bb049c664500b /src
parentc18090c685f592d2ae944c2d24926394937c15c2 (diff)
Re-fix live variable $value free. The inital fix resulted in $value from ${run...} not
being available later, which is a documented feature. Broken=by: cf3fecb9e873
Diffstat (limited to 'src')
-rw-r--r--src/src/exim.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/src/exim.c b/src/src/exim.c
index c44c7cb1b..a96d12167 100644
--- a/src/src/exim.c
+++ b/src/src/exim.c
@@ -5779,7 +5779,7 @@ for (BOOL more = TRUE; more; )
int start, end, domain;
uschar * errmess;
/* There can be multiple addresses, so EXIM_DISPLAYMAIL_MAX (tuned for 1) is too short.
- * We'll still want to cap it to something, just in case. */
+ We'll still want to cap it to something, just in case. */
uschar * s = string_copy_taint(
exim_str_fail_toolong(list[i], BIG_BUFFER_SIZE, "address argument"),
GET_TAINTED);
@@ -6114,6 +6114,7 @@ MORELOOP:
deliver_localpart_data = deliver_domain_data =
recipient_data = sender_data = NULL;
acl_var_m = NULL;
+ lookup_value = NULL; /* Can be set by ACL */
store_reset(reset_point);
}