From: Marek VavruĊĦa Date: Tue, 6 Oct 2015 15:37:45 +0000 (+0200) Subject: lib: cleanup X-Git-Tag: v1.0.0-beta1~18 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f46d836b88f36615ad3bad25c2d99bb75c4812e6;p=thirdparty%2Fknot-resolver.git lib: cleanup --- diff --git a/lib/resolve.c b/lib/resolve.c index f2f13e5a6..09e0c874e 100644 --- a/lib/resolve.c +++ b/lib/resolve.c @@ -44,7 +44,7 @@ * This adds 32 bits of randomness at maximum, but that's more than an average domain name length. * https://tools.ietf.org/html/draft-vixie-dnsext-dns0x20-00 */ -static void randomized_qname_case(knot_dname_t *qname, unsigned secret) +static void randomized_qname_case(knot_dname_t *qname, uint32_t secret) { unsigned k = 0; while (*qname != '\0') { diff --git a/lib/rplan.h b/lib/rplan.h index b6ff573d3..77aeb25be 100644 --- a/lib/rplan.h +++ b/lib/rplan.h @@ -63,7 +63,7 @@ struct kr_query { uint16_t sclass; uint16_t id; uint16_t flags; - unsigned secret; + uint32_t secret; struct timeval timestamp; struct kr_nsrep ns; struct kr_zonecut zone_cut; diff --git a/modules/cachectl/cachectl.c b/modules/cachectl/cachectl.c index 4200a91fb..5aeb3b61c 100644 --- a/modules/cachectl/cachectl.c +++ b/modules/cachectl/cachectl.c @@ -28,7 +28,7 @@ #include #include #include -#include +#include #include "daemon/engine.h" #include "lib/module.h" @@ -210,7 +210,7 @@ static char* clear(void *env, struct kr_module *module, const char *args) if (args && strlen(args) > 0) { int ret = cache_prefixed(env, args, 0, &cache_delete_cb, NULL); if (ret != 0) { - return afmt("%s", kr_strerror(ret)); + return strdup(kr_strerror(ret)); } return strdup("true"); } @@ -234,7 +234,7 @@ static char* clear(void *env, struct kr_module *module, const char *args) lru_deinit(engine->resolver.cache_rep); lru_init(engine->resolver.cache_rtt, LRU_RTT_SIZE); lru_init(engine->resolver.cache_rep, LRU_REP_SIZE); - return afmt("%s", ret == 0 ? "true" : kr_strerror(ret)); + return strdup(ret == 0 ? "true" : kr_strerror(ret)); } /** @internal Serialize cached record name into JSON. */ @@ -250,7 +250,7 @@ static int cache_dump_cb(struct kr_cache_txn *txn, namedb_iter_t *it, namedb_val /* Extract domain name */ char *dst = buf; const char *scan = endp - 1; - while (scan > key->data) { + while (scan > (const char *)key->data) { if (*scan == '\0') { const size_t lblen = endp - scan - 1; memcpy(dst, scan + 1, lblen);