From a236151608f32ab1fbcdfaabfd1956dc78276699 Mon Sep 17 00:00:00 2001 From: Artem Boldariev Date: Tue, 3 Nov 2020 13:27:35 +0200 Subject: [PATCH] Fix build with DEBUG defined (-DDEBUG) The problem was introduced by commit 98b55eb4. --- lib/dns/rbt.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/dns/rbt.c b/lib/dns/rbt.c index 11ede9e12f..08f2264ab1 100644 --- a/lib/dns/rbt.c +++ b/lib/dns/rbt.c @@ -566,6 +566,9 @@ serialize_node(FILE *file, dns_rbtnode_t *node, uintptr_t left, uintptr_t right, off_t file_position; unsigned char *node_data = NULL; size_t datasize; +#ifdef DEBUG + dns_name_t nodename; +#endif /* ifdef DEBUG */ INSIST(node != NULL); @@ -618,8 +621,10 @@ serialize_node(FILE *file, dns_rbtnode_t *node, uintptr_t left, uintptr_t right, CHECK(isc_stdio_write(node_data, 1, datasize, file, NULL)); #ifdef DEBUG + dns_name_init(&nodename, NULL); + NODENAME(node, &nodename); fprintf(stderr, "serialize "); - dns_name_print(name, stderr); + dns_name_print(&nodename, stderr); fprintf(stderr, "\n"); hexdump("node header", (unsigned char *)&temp_node, sizeof(dns_rbtnode_t));