summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJeremy Harris <jgh146exb@wizmail.org>2018-03-11 17:18:01 +0000
committerJeremy Harris <jgh146exb@wizmail.org>2018-03-11 17:20:41 +0000
commit978e78de01845b26817e297be793b86bf7aaa4dc (patch)
tree806533201905b0399741c6f0e3bd1f225ace1594 /src
parent2556b3c619956593f4ac43b30a7b4e15228888d6 (diff)
ARC: compiler quietening
Diffstat (limited to 'src')
-rw-r--r--src/src/arc.c19
1 files changed, 9 insertions, 10 deletions
diff --git a/src/src/arc.c b/src/src/arc.c
index 1323a451a..28438e65e 100644
--- a/src/src/arc.c
+++ b/src/src/arc.c
@@ -96,9 +96,9 @@ Return 0 on error */
static unsigned
arc_instance_from_hdr(const arc_line * al)
{
-uschar * s = al->i.data;
+const uschar * s = al->i.data;
if (!s || !al->i.len) return 0;
-return (unsigned) atoi(s);
+return (unsigned) atoi(CCS s);
}
@@ -186,7 +186,7 @@ static uschar *
arc_parse_line(arc_line * al, header_line * h, unsigned off, BOOL instance_only)
{
uschar * s = h->text + off;
-uschar * r;
+uschar * r = NULL; /* compiler-quietening */
uschar c;
al->complete = h;
@@ -482,7 +482,7 @@ static const uschar *
arc_vfy_collect_hdrs(arc_ctx * ctx)
{
header_line * h;
-hdr_rlist * r, * rprev = NULL;
+hdr_rlist * r = NULL, * rprev = NULL;
const uschar * e;
DEBUG(D_acl) debug_printf("ARC: collecting arc sets\n");
@@ -612,7 +612,7 @@ if (p->hashes)
if (!ele)
{
DEBUG(D_acl) debug_printf("pubkey h=%s vs sig a=%.*s\n",
- p->hashes, al->a.len, al->a.data);
+ p->hashes, (int)al->a.len, al->a.data);
return NULL;
}
}
@@ -682,7 +682,7 @@ DEBUG(D_acl)
debug_printf("ARC i=%d AMS Body bytes hashed: %lu\n"
" Body %.*s computed: ",
as->instance, b->signed_body_bytes,
- ams->a_hash.len, ams->a_hash.data);
+ (int)ams->a_hash.len, ams->a_hash.data);
pdkim_hexprint(CUS b->bh.data, b->bh.len);
}
@@ -891,7 +891,7 @@ exim_sha_finish(&hhash_ctx, &hhash_computed);
DEBUG(D_acl)
{
debug_printf("ARC i=%d AS Header %.*s computed: ",
- as->instance, hdr_as->a_hash.len, hdr_as->a_hash.data);
+ as->instance, (int)hdr_as->a_hash.len, hdr_as->a_hash.data);
pdkim_hexprint(hhash_computed.data, hhash_computed.len);
}
@@ -1085,7 +1085,7 @@ hdr_rlist * rheaders = NULL;
s = sigheaders ? sigheaders->s : NULL;
if (s) while (*s)
{
- uschar * s2;
+ const uschar * s2 = s;
/* This works for either NL or CRLF lines; also nul-termination */
while (*++s2)
@@ -1370,7 +1370,6 @@ arc_set * as;
uschar * status = arc_ar_cv_status(ar);
arc_line * al = store_get(sizeof(header_line) + sizeof(arc_line));
header_line * h = (header_line *)(al+1);
-uschar * s;
gstring * hdata = NULL;
int hashtype = pdkim_hashname_to_hashtype(US"sha256", 6); /*XXX hardwired */
@@ -1684,7 +1683,7 @@ authres_arc(gstring * g)
if (arc_state)
{
arc_line * highest_ams;
- int start;
+ int start = 0; /* Compiler quietening */
DEBUG(D_acl) start = g->ptr;
g = string_append(g, 2, US";\n\tarc=", arc_state);