From a55ce08cc0a162e7632bb99dc62bda027f5c5d0d Mon Sep 17 00:00:00 2001 From: Giovanni Bajo Date: Sat, 28 Apr 2012 03:48:09 +0200 Subject: [PATCH] Silence a few warnings. --- src/dnssec-openssl.c | 1 + src/dnssec.c | 6 ++---- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/dnssec-openssl.c b/src/dnssec-openssl.c index 5a0869f..7c39fd4 100644 --- a/src/dnssec-openssl.c +++ b/src/dnssec-openssl.c @@ -163,6 +163,7 @@ static int rsasha1_verify(VerifyAlgCtx *ctx_, struct keydata *key_data, unsigned static int rsasha256_verify(VerifyAlgCtx *ctx_, struct keydata *key, unsigned key_len) { VACTX_rsasha256 *ctx = (VACTX_rsasha256 *)ctx_; + (void)ctx; return 0; } diff --git a/src/dnssec.c b/src/dnssec.c index 6e93dae..f17c158 100644 --- a/src/dnssec.c +++ b/src/dnssec.c @@ -261,7 +261,7 @@ static void dnssec_parserrsig(struct dns_header *header, size_t pktlen, /* Look in the cache for *all* the DNSKEYs with matching signer_name and keytag */ char onekey = 0; struct crec *crecp = NULL; - while (crecp = cache_find_by_name(crecp, val.signer_name, time(0), F_DNSKEY)) /* TODO: time(0) */ + while ((crecp = cache_find_by_name(crecp, val.signer_name, time(0), F_DNSKEY))) /* TODO: time(0) */ { onekey = 1; @@ -303,8 +303,6 @@ int dnssec_parsekey(struct dns_header *header, size_t pktlen, char *owner, unsig { int flags, proto, alg; struct keydata *key; struct crec *crecp; - int explen, keytag; - unsigned long exp; unsigned char *ordata = rdata; int ordlen = rdlen; CHECKED_GETSHORT(flags, rdata, rdlen); @@ -317,7 +315,7 @@ int dnssec_parsekey(struct dns_header *header, size_t pktlen, char *owner, unsig if (!(flags & 0x100)) return 0; - key = keydata_alloc(rdata, rdlen); + key = keydata_alloc((char*)rdata, rdlen); /* TODO: time(0) is correct here? */ crecp = cache_insert(owner, NULL, time(0), ttl, F_FORWARD | F_DNSKEY);