1
--- deadwood-3.2.04/src/DwDnsStr.c.orig 2013-12-03 03:13:36.000000000 -0500
2
+++ deadwood-3.2.04/src/DwDnsStr.c 2013-12-03 03:56:49.000000000 -0500
4
-/* Copyright (c) 2009-2012 Sam Trenholme
5
+/* Copyright (c) 2009-2013 Sam Trenholme
10
dns_string *dwc_init_dns_str(int32_t ancount, int32_t nscount,
15
out = dw_malloc(sizeof(dns_string));
16
if(out == 0 || ancount < 0 || nscount < 0 || arcount < 0) {
19
out->an = dw_malloc((ancount * sizeof(uint16_t) * 2) + 2);
21
+ for(a = 0; a < (ancount * 2); a++) {
24
+ } else if(ancount > 0) {
27
out->ns = dw_malloc((nscount * sizeof(uint16_t) * 2) + 2);
29
+ for(a = 0; a < (nscount * 2); a++) {
32
+ } else if(nscount > 0) {
35
out->ar = dw_malloc((arcount * sizeof(uint16_t) * 2) + 2);
37
+ for(a = 0; a < (arcount * 2); a++) {
40
+ } else if(arcount > 0) {
44
out->ancount = ancount;
45
out->nscount = nscount;