mirror of
https://github.com/yarrick/iodine.git
synced 2025-04-21 06:01:34 +00:00
Merge pull request #109 from GermanAizek/master
Fixed strict clipping memsize size_t to 32bit only on 64bit platforms
This commit is contained in:
commit
50caf2c45f
@ -47,7 +47,7 @@
|
|||||||
|
|
||||||
int dnsc_use_edns0 = 1;
|
int dnsc_use_edns0 = 1;
|
||||||
|
|
||||||
#define CHECKLEN(x) if (buflen < (x) + (unsigned)(p-buf)) return 0
|
#define CHECKLEN(x) if (buflen < (x) + (size_t)(p-buf)) return 0
|
||||||
|
|
||||||
int dns_encode(char *buf, size_t buflen, struct query *q, qr_t qr,
|
int dns_encode(char *buf, size_t buflen, struct query *q, qr_t qr,
|
||||||
const char *data, size_t datalen)
|
const char *data, size_t datalen)
|
||||||
@ -403,7 +403,7 @@ unsigned short dns_get_id(char *packet, size_t packetlen)
|
|||||||
return ntohs(header->id);
|
return ntohs(header->id);
|
||||||
}
|
}
|
||||||
|
|
||||||
#define CHECKLEN(x) if (packetlen < (x) + (unsigned)(data-packet)) return 0
|
#define CHECKLEN(x) if (packetlen < (x) + (size_t)(data-packet)) return 0
|
||||||
|
|
||||||
int dns_decode(char *buf, size_t buflen, struct query *q, qr_t qr, char *packet,
|
int dns_decode(char *buf, size_t buflen, struct query *q, qr_t qr, char *packet,
|
||||||
size_t packetlen)
|
size_t packetlen)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user