Provide better sprintf debug output for callers
authorTodd Lyons <tlyons@exim.org>
Mon, 12 May 2014 15:03:08 +0000 (08:03 -0700)
committerTodd Lyons <tlyons@exim.org>
Mon, 12 May 2014 15:03:08 +0000 (08:03 -0700)
src/src/string.c

index 365eaec..f216e5a 100644 (file)
@@ -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);
 }