------- You are receiving this mail because: -------
You are on the CC list for the bug.
http://bugs.exim.org/show_bug.cgi?id=1083
Git Commit <git@???> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |git@???
--- Comment #3 from Git Commit <git@???> 2011-02-13 03:17:05 ---
Git commit:
http://git.exim.org/exim.git/commitdiff/b72aab7255159ea38ddcd7eef1051da0f07a7b8d
commit b72aab7255159ea38ddcd7eef1051da0f07a7b8d
Author: Phil Pennock <pdp@???>
AuthorDate: Sat Feb 12 21:49:36 2011 -0500
Commit: Phil Pennock <pdp@???>
CommitDate: Sat Feb 12 21:49:36 2011 -0500
Escape lookup deferral error message when logging.
closes bug 1083
Patch from John Horne.
---
doc/doc-txt/ChangeLog | 3 +++
src/src/expand.c | 4 ++--
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/doc/doc-txt/ChangeLog b/doc/doc-txt/ChangeLog
index 135213b..5d636a7 100644
--- a/doc/doc-txt/ChangeLog
+++ b/doc/doc-txt/ChangeLog
@@ -38,6 +38,9 @@ PP/04 Bugzilla 230: Support TLS-enabled LDAP (in addition to
ldaps).
NM/04 Fixed exiqgrep to cope with mailq missing size issue
Fixes bug 943.
+PP/05 Bugzilla 1083: when lookup expansion defers, escape the output which
+ is logged, to avoid truncation. Patch from John Horne.
+
Exim version 4.74
-----------------
diff --git a/src/src/expand.c b/src/src/expand.c
index 702faab..287129c 100644
--- a/src/src/expand.c
+++ b/src/src/expand.c
@@ -3675,8 +3675,8 @@ while (*s != 0)
if (search_find_defer)
{
expand_string_message =
- string_sprintf("lookup of \"%s\" gave DEFER: %s", key,
- search_error_message);
+ string_sprintf("lookup of \"%s\" gave DEFER: %s",
+ string_printing2(key, FALSE), search_error_message);
goto EXPAND_FAILED;
}
if (expand_setup > 0) expand_nmax = expand_setup;
--
Configure bugmail:
http://bugs.exim.org/userprefs.cgi?tab=email