Skip to content

Commit 50caf2c

Browse files
authored
Merge pull request #109 from GermanAizek/master
Fixed strict clipping memsize size_t to 32bit only on 64bit platforms
2 parents 2b65972 + 405a38c commit 50caf2c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/dns.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747

4848
int dnsc_use_edns0 = 1;
4949

50-
#define CHECKLEN(x) if (buflen < (x) + (unsigned)(p-buf)) return 0
50+
#define CHECKLEN(x) if (buflen < (x) + (size_t)(p-buf)) return 0
5151

5252
int dns_encode(char *buf, size_t buflen, struct query *q, qr_t qr,
5353
const char *data, size_t datalen)
@@ -403,7 +403,7 @@ unsigned short dns_get_id(char *packet, size_t packetlen)
403403
return ntohs(header->id);
404404
}
405405

406-
#define CHECKLEN(x) if (packetlen < (x) + (unsigned)(data-packet)) return 0
406+
#define CHECKLEN(x) if (packetlen < (x) + (size_t)(data-packet)) return 0
407407

408408
int dns_decode(char *buf, size_t buflen, struct query *q, qr_t qr, char *packet,
409409
size_t packetlen)

0 commit comments

Comments
 (0)