From 22b135a1168667da16373199cc0c873520b8fd97 Mon Sep 17 00:00:00 2001 From: Simon Kelley Date: Thu, 1 Mar 2012 19:54:50 +0000 Subject: [PATCH] Fix paretheses in ADD_RDLEN - it always returned 1 before. --- src/rfc1035.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rfc1035.c b/src/rfc1035.c index f03b6df..ea7678b 100644 --- a/src/rfc1035.c +++ b/src/rfc1035.c @@ -25,7 +25,7 @@ static int add_resource_record(struct dns_header *header, char *limit, int *trun ((size_t)((pp) - (unsigned char *)(header) + (len)) <= (plen)) #define ADD_RDLEN(header, pp, plen, len) \ - (!CHECK_LEN(header, pp, plen, len) ? 0 : (long)((pp) += (len)), 1) + (!CHECK_LEN(header, pp, plen, len) ? 0 : (((pp) += (len)), 1)) static int extract_name(struct dns_header *header, size_t plen, unsigned char **pp, char *name, int isExtract, int extrabytes)