deliver
[exim.git] / src / src / deliver.c
index 8b7998f371b5e20712c9b5e84de4f18838dd6547..87e944b03799d0b92cf36e7880adf89cb1546574 100644 (file)
@@ -6153,9 +6153,10 @@ else if (system_filter && process_recipients != RECIP_FAIL_TIMEOUT)
           if (!tmp)
             p->message = string_sprintf("failed to expand \"%s\" as a "
               "system filter transport name", tpname);
-         if (is_tainted2(tmp, 0, m = string_sprintf("Tainted values '%s' "
-              "for transport '%s' as a system filter", tmp, tpname)))
+          { uschar *m;
+         if (m = is_tainted2(tmp, 0, "Tainted values '%s' " "for transport '%s' as a system filter", tmp, tpname))
             p->message = m;
+          }
           tpname = tmp;
           }
         else