[exim] ${run expansion error in 4.96

Top Page
Delete this message
Reply to this message
Author: Bill Brelsford
Date:  
To: exim-users
Subject: [exim] ${run expansion error in 4.96
After upgrading to 4.96-15 in Debian 12 (from 4.94.2-7), ${run
expansions with embedded ${ fail. E.g., in my .forward file,

add "${run{/usr/bin/echo -n ${quote:123}}}" to n8

gives

2023-06-12 19:56:28 1q8uCq-0005t0-10 == foo@k2di R=userfwd defer (-17): error in filter file: failed to expand "${run{/usr/bin/echo -n ${quote:123}}}" in add command: Expansion of "${quote:123" from command "/usr/bin/echo -n ${quote:123" in ${run} expansion failed: missing } at end of string

Other examples also fail, always truncating just before the first "}".
I've seen no failures when there is no embedded ${.

Anyone else seeing this? Any suggestions before I file a bug report?

Thanks.. Bill

--
## subscription configuration (requires account):
## https://lists.exim.org/mailman3/postorius/lists/exim-users.lists.exim.org/
## unsubscribe (doesn't require an account):
## exim-users-unsubscribe@???
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/