40 lines
1.3 KiB
Text
40 lines
1.3 KiB
Text
--- src/libspf2/spf_compile.c.orig Mon Feb 20 08:26:43 2012
|
|
+++ src/libspf2/spf_compile.c Wed Apr 19 18:53:10 2017
|
|
@@ -577,7 +577,7 @@ SPF_c_parse_macro(SPF_server_t *spf_server,
|
|
switch (src[idx]) {
|
|
case '%':
|
|
if (spf_server->debug > 3)
|
|
- SPF_debugf("Adding literal %%");
|
|
+ SPF_debugf("%s", "Adding literal %");
|
|
SPF_ENSURE_STRING_AVAIL(1);
|
|
*dst++ = '%';
|
|
ds_len++;
|
|
@@ -586,7 +586,7 @@ SPF_c_parse_macro(SPF_server_t *spf_server,
|
|
|
|
case '_':
|
|
if (spf_server->debug > 3)
|
|
- SPF_debugf("Adding literal space");
|
|
+ SPF_debugf("%s", "Adding literal space");
|
|
SPF_ENSURE_STRING_AVAIL(1);
|
|
*dst++ = ' ';
|
|
ds_len++;
|
|
@@ -595,7 +595,7 @@ SPF_c_parse_macro(SPF_server_t *spf_server,
|
|
|
|
case '-':
|
|
if (spf_server->debug > 3)
|
|
- SPF_debugf("Adding escaped space");
|
|
+ SPF_debugf("%s", "Adding escaped space");
|
|
SPF_ENSURE_STRING_AVAIL(3);
|
|
*dst++ = '%'; *dst++ = '2'; *dst++ = '0';
|
|
ds_len += 3;
|
|
@@ -604,8 +604,8 @@ SPF_c_parse_macro(SPF_server_t *spf_server,
|
|
|
|
default:
|
|
if (spf_server->debug > 3)
|
|
- SPF_debugf("Adding illegal %%-follower '%c' at %d",
|
|
- src[idx], idx);
|
|
+ SPF_debugf("Adding illegal %%-follower '%c' at %lu",
|
|
+ src[idx], (unsigned long)idx);
|
|
/* SPF spec says to treat it as a literal, not
|
|
* SPF_E_INVALID_ESC */
|
|
/* FIXME issue a warning? */
|