]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
lib: cleanup
authorMarek Vavruša <marek.vavrusa@nic.cz>
Tue, 6 Oct 2015 15:37:45 +0000 (17:37 +0200)
committerMarek Vavruša <marek.vavrusa@nic.cz>
Tue, 6 Oct 2015 15:37:45 +0000 (17:37 +0200)
lib/resolve.c
lib/rplan.h
modules/cachectl/cachectl.c

index f2f13e5a6bf38fb33b9e2ea914fd6881122f4190..09e0c874ec636927a28cf7f0d05a7964553207ca 100644 (file)
@@ -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') {
index b6ff573d360e81319e82cc9cc3cf370cac7b658f..77aeb25be1c9b8bc9e1b451488943a083f1c359a 100644 (file)
@@ -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;
index 4200a91fbf9e94d74046dd774bdbbf5af3c01050..5aeb3b61c9abd8934908a5c1e336a40fa4346e34 100644 (file)
@@ -28,7 +28,7 @@
 #include <time.h>
 #include <libknot/descriptor.h>
 #include <ccan/json/json.h>
-#include <ccan/asprintf/asprintf.h>
+#include <ccan/compiler/compiler.h>
 
 #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);