]> git.ipfire.org Git - thirdparty/knot-dns.git/commitdiff
zone: use NULL trie_cb for qp-trie COW operations
authorDaniel Salzman <daniel.salzman@nic.cz>
Mon, 29 Apr 2019 07:54:23 +0000 (09:54 +0200)
committerDaniel Salzman <daniel.salzman@nic.cz>
Mon, 29 Apr 2019 07:54:23 +0000 (09:54 +0200)
src/knot/updates/apply.c
src/knot/zone/zone-tree.c
src/knot/zone/zone-tree.h

index 2b9a7a74d405c6620ca4046b01cabab7de2c1a01..deacc0691fd456842223592f66e488245a2cfbc2 100644 (file)
@@ -441,10 +441,10 @@ void update_rollback(apply_ctx_t *ctx)
        zone_tree_free(&ctx->node_ptrs);
        zone_tree_free(&ctx->nsec3_ptrs);
 
-       trie_cow_rollback(ctx->contents->nodes->cow, trie_cb_noop, NULL);
+       trie_cow_rollback(ctx->contents->nodes->cow, NULL, NULL);
        ctx->contents->nodes->cow = NULL;
        if (ctx->contents->nsec3_nodes != NULL) {
-               trie_cow_rollback(ctx->contents->nsec3_nodes->cow, trie_cb_noop, NULL);
+               trie_cow_rollback(ctx->contents->nsec3_nodes->cow, NULL, NULL);
                ctx->contents->nsec3_nodes->cow = NULL;
        }
 
@@ -462,10 +462,10 @@ void update_free_zone(zone_contents_t *contents)
                return;
        }
 
-       trie_cow_commit(contents->nodes->cow, trie_cb_noop, NULL);
+       trie_cow_commit(contents->nodes->cow, NULL, NULL);
        contents->nodes->cow = NULL;
        if (contents->nsec3_nodes != NULL) {
-               trie_cow_commit(contents->nsec3_nodes->cow, trie_cb_noop, NULL);
+               trie_cow_commit(contents->nsec3_nodes->cow, NULL, NULL);
                contents->nsec3_nodes->cow = NULL;
        }
 
index e75f4abb54dfb42f5bd35c793b64014fcced5805..85bcbe55b9d9ff331e1f21b15f0bee188d1d5c62 100644 (file)
@@ -57,14 +57,6 @@ zone_tree_t *zone_tree_create(bool use_binodes)
        return t;
 }
 
-void trie_cb_noop(trie_val_t val, const unsigned char *key, size_t len, void *d)
-{
-       (void)val;
-       (void)key;
-       (void)len;
-       (void)d;
-}
-
 zone_tree_t *zone_tree_dup(zone_tree_t *from)
 {
        zone_tree_t *to = calloc(1, sizeof(*to));
@@ -72,7 +64,7 @@ zone_tree_t *zone_tree_dup(zone_tree_t *from)
                return to;
        }
        to->flags = from->flags ^ ZONE_TREE_BINO_SECOND;
-       from->cow = trie_cow(from->trie, trie_cb_noop, NULL);
+       from->cow = trie_cow(from->trie, NULL, NULL);
        to->cow = from->cow;
        to->trie = trie_cow_new(to->cow);
        if (to->trie == NULL) {
index 35cd138a6ceb9ab2835a473f97f844146fb92e6e..afa14c3fa99556426de85714a78e13b07392b369 100644 (file)
@@ -56,8 +56,6 @@ typedef struct {
  */
 zone_tree_t *zone_tree_create(bool use_binodes);
 
-void trie_cb_noop(trie_val_t val, const unsigned char *key, size_t len, void *d);
-
 zone_tree_t *zone_tree_dup(zone_tree_t *from);
 
 /*!