/trunk/debian/changelog |
---|
1,8 → 1,11 |
sa-exim (4.2.1-18) unstable; urgency=medium |
* Build with -DLOCAL_SCAN. |
* sprintf_no_format_string.patch: With exim 4.93, string_sprintf() |
requires at least two arguments (Closes: #943571). Thanks to Andreas |
Metzler. |
-- Magnus Holmgren <holmgren@debian.org> Sat, 23 Nov 2019 21:57:00 +0100 |
-- Magnus Holmgren <holmgren@debian.org> Sat, 23 Nov 2019 22:40:24 +0100 |
sa-exim (4.2.1-17) unstable; urgency=medium |
/trunk/debian/patches/series |
---|
10,3 → 10,4 |
greylist-lint.patch |
delete-ext-html-references.patch |
remove-header-crs.patch |
sprintf_no_format_string.diff |
/trunk/debian/patches/sprintf_no_format_string.diff |
---|
0,0 → 1,19 |
Description: Do not invoke printf-like function without parameter. |
required for compat with exim 4.93 |
Author: Andreas Metzler <ametzler@debian.org> |
Origin: vendor |
Bug-Debian: https://bugs.debian.org/943571 |
Forwarded: no |
Last-Update: 2019-11-03 |
--- sa-exim-4.2.1.orig/sa-exim.c |
+++ sa-exim-4.2.1/sa-exim.c |
@@ -1261,7 +1261,7 @@ restart: |
} |
stret=write(fd, buffer, strlen(buffer)); |
- CHECKERR(stret,string_sprintf("SA body write to msg"),__LINE__); |
+ CHECKERR(stret,string_sprintf("%s", "SA body write to msg"),__LINE__); |
if (SAEximDebug > 8) |
{ |
log_write(0, LOG_MAIN, "SA: Debug9: Wrote to msg; line %d (wrote %d)", line, ret); |