summaryrefslogtreecommitdiff
path: root/libnet/src/libnet_build_dns.c
diff options
context:
space:
mode:
Diffstat (limited to 'libnet/src/libnet_build_dns.c')
-rw-r--r--libnet/src/libnet_build_dns.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libnet/src/libnet_build_dns.c b/libnet/src/libnet_build_dns.c
index 26c6f3a..308124c 100644
--- a/libnet/src/libnet_build_dns.c
+++ b/libnet/src/libnet_build_dns.c
@@ -77,7 +77,7 @@ libnet_build_dnsv4(uint16_t h_len, uint16_t id, uint16_t flags,
* anyway.
*/
memset(&dns_hdr, 0, sizeof(dns_hdr));
- dns_hdr.h_len = htons(n - sizeof (dns_hdr.h_len));
+ dns_hdr.h_len = htons((u_short)(n - sizeof (dns_hdr.h_len)));
dns_hdr.id = htons(id);
dns_hdr.flags = htons(flags);
dns_hdr.num_q = htons(num_q);