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
Show command line arguments in debugging output, even without
[exim.git]
/
src
/
src
/
exim.c
diff --git
a/src/src/exim.c
b/src/src/exim.c
index ffe596d15d8cdbe879a5c92521b29406ac2d3aa8..35151c28c8a642e922dae9d7e8babd45211d89c3 100644
(file)
--- a/
src/src/exim.c
+++ b/
src/src/exim.c
@@
-1,4
+1,4
@@
-/* $Cambridge: exim/src/src/exim.c,v 1.1
7 2005/03/22 14:11:5
4 ph10 Exp $ */
+/* $Cambridge: exim/src/src/exim.c,v 1.1
8 2005/04/06 10:06:1
4 ph10 Exp $ */
/*************************************************
* Exim - an Internet mail transport agent *
/*************************************************
* Exim - an Internet mail transport agent *
@@
-3237,8
+3237,8
@@
a debugging feature for finding out what arguments certain MUAs actually use.
Don't attempt it if logging is disabled, or if listing variables or if
verifying/testing addresses or expansions. */
Don't attempt it if logging is disabled, or if listing variables or if
verifying/testing addresses or expansions. */
-if ((
log_extra_selector & LX_arguments) != 0 && really_exim
- && !list_options && !checking)
+if ((
(debug_selector & D_any) != 0 || (log_extra_selector & LX_arguments) != 0)
+
&& really_exim
&& !list_options && !checking)
{
int i;
uschar *p = big_buffer;
{
int i;
uschar *p = big_buffer;
@@
-3270,7
+3270,11
@@
if ((log_extra_selector & LX_arguments) != 0 && really_exim
(p - big_buffer) - 4), printing, quote);
while (*p) p++;
}
(p - big_buffer) - 4), printing, quote);
while (*p) p++;
}
- log_write(0, LOG_MAIN, "%s", big_buffer);
+
+ if ((log_extra_selector & LX_arguments) != 0)
+ log_write(0, LOG_MAIN, "%s", big_buffer);
+ else
+ debug_printf("%s\n", big_buffer);
}
/* Set the working directory to be the top-level spool directory. We don't rely
}
/* Set the working directory to be the top-level spool directory. We don't rely