summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTodd Lyons <tlyons@exim.org>2014-05-12 08:03:08 -0700
committerTodd Lyons <tlyons@exim.org>2014-05-12 08:03:08 -0700
commita37a8eec3f4c73e604c23d73c9264c8ae95a0037 (patch)
tree4497e6fc55421f1ccd51dd9123f171cf439e3564
parent80c974f8633781c6f10a196ed33e6cdce605bcd4 (diff)
Provide better sprintf debug output for callers
-rw-r--r--src/src/string.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/src/string.c b/src/src/string.c
index 365eaec03..f216e5a86 100644
--- a/src/src/string.c
+++ b/src/src/string.c
@@ -717,7 +717,8 @@ uschar buffer[STRING_SPRINTF_BUFFER_SIZE];
va_start(ap, format);
if (!string_vformat(buffer, sizeof(buffer), format, ap))
log_write(0, LOG_MAIN|LOG_PANIC_DIE,
- "string_sprintf expansion was longer than " SIZE_T_FMT, sizeof(buffer));
+ "string_sprintf expansion was longer than " SIZE_T_FMT " (%s)",
+ sizeof(buffer), format);
va_end(ap);
return string_copy(buffer);
}