From 5897e79d0549048f8c0ee72729e4b55920cd1cad Mon Sep 17 00:00:00 2001 From: Simon Kelley Date: Wed, 12 Mar 2025 15:44:19 +0000 Subject: [PATCH] Fix bogus compiler warnings. --- src/rfc1035.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/rfc1035.c b/src/rfc1035.c index ebef27d..fabfdac 100644 --- a/src/rfc1035.c +++ b/src/rfc1035.c @@ -35,9 +35,9 @@ int extract_name(struct dns_header *header, size_t plen, unsigned char **pp, { unsigned char *cp = (unsigned char *)name, *p = *pp, *p1 = NULL; unsigned int j, l, namelen = 0, hops = 0; - unsigned int bigmap_counter = 0, bigmap_posn = 0, bigmap_size, bitmap; + unsigned int bigmap_counter = 0, bigmap_posn = 0, bigmap_size = parm, bitmap = 0; int retvalue = 1, case_insens = 1, isExtract = 0, flip = 0, extrabytes = (int)parm; - unsigned int *bigmap; + unsigned int *bigmap = (unsigned int *)name; if (func == EXTR_NAME_EXTRACT) isExtract = 1, *cp = 0; @@ -46,9 +46,7 @@ int extract_name(struct dns_header *header, size_t plen, unsigned char **pp, else if (func == EXTR_NAME_FLIP) { flip = 1, extrabytes = 0; - bigmap = (unsigned int *)name; name = NULL; - bigmap_size = parm; } while (1)