git://git.exim.org
/
exim.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix ${run } arg parsing
[exim.git]
/
src
/
src
/
transport.c
diff --git
a/src/src/transport.c
b/src/src/transport.c
index d04ea516a5c4e3bc59366ed619393cf2160c0385..d6cedf91171eea5a1f93ecd880a9c6ee9ba912cb 100644
(file)
--- a/
src/src/transport.c
+++ b/
src/src/transport.c
@@
-2190,6
+2190,8
@@
if (expand_arguments)
for (int i = 0; argv[i]; i++)
{
for (int i = 0; argv[i]; i++)
{
+ DEBUG(D_expand) debug_printf_indent("arg %d\n", i);
+
/* Handle special fudge for passing an address list */
if (addr &&
/* Handle special fudge for passing an address list */
if (addr &&
@@
-2364,7
+2366,7
@@
if (expand_arguments)
return FALSE;
}
return FALSE;
}
- if ( f.running_in_test_harness && is_tainted(expanded_arg)
+ if (
f.running_in_test_harness && is_tainted(expanded_arg)
&& Ustrcmp(etext, "queryprogram router") == 0)
{ /* hack, would be good to not need it */
DEBUG(D_transport)
&& Ustrcmp(etext, "queryprogram router") == 0)
{ /* hack, would be good to not need it */
DEBUG(D_transport)