summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHeiko Schlittermann (HS12-RIPE) <hs@schlittermann.de>2021-04-01 21:42:38 +0200
committerHeiko Schlittermann (HS12-RIPE) <hs@schlittermann.de>2021-06-24 21:43:14 +0200
commit18d243312bf3a23bd0f464fac44797e2720e03ec (patch)
tree5fd634816ba3a30ec7cd1946377653be7d204af5
parent951b668a191ef510a4e27d8204c5fa82ca957a07 (diff)
downloadexim4-18d243312bf3a23bd0f464fac44797e2720e03ec.tar.gz
smtp_out
(cherry picked from commit b9b967cca71a4da51506f8ba596b9ae40cfcef57)
-rw-r--r--src/src/smtp_out.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/src/smtp_out.c b/src/src/smtp_out.c
index f103c2752..4e8c44869 100644
--- a/src/src/smtp_out.c
+++ b/src/src/smtp_out.c
@@ -53,11 +53,8 @@ if (!(expint = expand_string(istring)))
return FALSE;
}
-if (is_tainted(expint))
+if (is_tainted2(expint, LOG_MAIN|LOG_PANIC, "Tainted value '%s' from '%s' for interface", expint, istring))
{
- log_write(0, LOG_MAIN|LOG_PANIC,
- "attempt to use tainted value '%s' from '%s' for interface",
- expint, istring);
addr->transport_return = PANIC;
addr->message = string_sprintf("failed to expand \"interface\" "
"option for %s: configuration error", msg);
@@ -472,7 +469,7 @@ if (ob->socks_proxy)
{
int sock = socks_sock_connect(sc->host, sc->host_af, port, sc->interface,
sc->tblock, ob->connect_timeout);
-
+
if (sock >= 0)
{
if (early_data && early_data->data && early_data->len)