]> git.ipfire.org Git - thirdparty/knot-dns.git/commitdiff
tests/node: fix double free
authorDaniel Salzman <daniel.salzman@nic.cz>
Mon, 11 Mar 2019 10:10:07 +0000 (11:10 +0100)
committerDaniel Salzman <daniel.salzman@nic.cz>
Fri, 26 Apr 2019 12:39:59 +0000 (14:39 +0200)
tests/knot/test_node.c

index 83e0ddd64aac195de96eb0bc85d380413a7cf7f7..03a6bd5bac7a9cd200584236c3dd18c1f4d15707 100644 (file)
@@ -1,4 +1,4 @@
-/*  Copyright (C) 2018 CZ.NIC, z.s.p.o. <knot-dns@labs.nic.cz>
+/*  Copyright (C) 2019 CZ.NIC, z.s.p.o. <knot-dns@labs.nic.cz>
 
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
@@ -122,12 +122,9 @@ int main(int argc, char *argv[])
        // Test remove RRset
        node_remove_rdataset(node, KNOT_RRTYPE_AAAA);
        ok(node->rrset_count == 2, "Node: remove non-existent rdataset.");
-       void *to_free = node_rdataset(node, KNOT_RRTYPE_TXT)->rdata;
        node_remove_rdataset(node, KNOT_RRTYPE_TXT);
        ok(node->rrset_count == 1, "Node: remove existing rdataset.");
 
-       free(to_free);
-
        // "Test" freeing
        node_free_rrsets(node, NULL);
        ok(node->rrset_count == 0, "Node: free RRSets.");