From 942f0be6c2cd3ec8c39ca234a449561d9d3c1075 Mon Sep 17 00:00:00 2001 From: Jeremy Harris Date: Wed, 23 Dec 2020 22:35:04 +0000 Subject: Fix ${listextract } from a tainted list --- test/scripts/0000-Basic/0002 | 4 ++++ test/stdout/0002 | 2 ++ 2 files changed, 6 insertions(+) (limited to 'test') diff --git a/test/scripts/0000-Basic/0002 b/test/scripts/0000-Basic/0002 index 70b4e5f94..5101be453 100644 --- a/test/scripts/0000-Basic/0002 +++ b/test/scripts/0000-Basic/0002 @@ -1107,3 +1107,7 @@ exim -be ${if inlist{aa}{aa} {in list}{not in list}} ${if !inlist{aa}{aa} {not in list}{in list}} **** +# listextract from tainted list +exim -be -oMs my.target.host.name +'\${listextract {2} {<. $sender_host_name}}' => '${listextract {2} {<. $sender_host_name}}' +**** diff --git a/test/stdout/0002 b/test/stdout/0002 index 02ba087ba..b55571cc6 100644 --- a/test/stdout/0002 +++ b/test/stdout/0002 @@ -1034,3 +1034,5 @@ xyz > in list > in list > +> '${listextract {2} {<. my.target.host.name}}' => 'target' +> -- cgit v1.2.3