summaryrefslogtreecommitdiff
path: root/ares_data.c
diff options
context:
space:
mode:
authorYang Tse <yangsita@gmail.com>2012-03-17 02:45:03 +0100
committerYang Tse <yangsita@gmail.com>2012-03-17 02:45:03 +0100
commit41f8ff5070a4d9659043c42df853d4421ab1205a (patch)
tree1e2157142590637cf91fae69e986feb842596f22 /ares_data.c
parent506d5862768b3b26969de9daab3fa77b7cb1ab7d (diff)
downloadc-ares-41f8ff5070a4d9659043c42df853d4421ab1205a.tar.gz
c-ares-41f8ff5070a4d9659043c42df853d4421ab1205a.tar.bz2
c-ares-41f8ff5070a4d9659043c42df853d4421ab1205a.zip
ares_data.c: some NAPTR related fixes
Diffstat (limited to 'ares_data.c')
-rw-r--r--ares_data.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/ares_data.c b/ares_data.c
index b062839..0e43ddd 100644
--- a/ares_data.c
+++ b/ares_data.c
@@ -1,5 +1,5 @@
-/* Copyright (C) 2009-2010 by Daniel Stenberg
+/* Copyright (C) 2009-2012 by Daniel Stenberg
*
* Permission to use, copy, modify, and distribute this
* software and its documentation for any purpose and without
@@ -100,9 +100,9 @@ void ares_free_data(void *dataptr)
free(ptr->data.naptr_reply.flags);
if (ptr->data.naptr_reply.service)
free(ptr->data.naptr_reply.service);
- if (ptr->data.naptr_reply.regexp);
+ if (ptr->data.naptr_reply.regexp)
free(ptr->data.naptr_reply.regexp);
- if (ptr->data.naptr_reply.replacement);
+ if (ptr->data.naptr_reply.replacement)
free(ptr->data.naptr_reply.replacement);
break;
@@ -152,7 +152,7 @@ void *ares_malloc_data(ares_datatype type)
case ARES_DATATYPE_TXT_REPLY:
ptr->data.txt_reply.next = NULL;
ptr->data.txt_reply.txt = NULL;
- ptr->data.txt_reply.length = 0;
+ ptr->data.txt_reply.length = 0;
break;
case ARES_DATATYPE_ADDR_NODE:
@@ -165,7 +165,7 @@ void *ares_malloc_data(ares_datatype type)
case ARES_DATATYPE_NAPTR_REPLY:
ptr->data.naptr_reply.next = NULL;
ptr->data.naptr_reply.flags = NULL;
- ptr->data.naptr_reply.service;
+ ptr->data.naptr_reply.service = NULL;
ptr->data.naptr_reply.regexp = NULL;
ptr->data.naptr_reply.replacement = NULL;
ptr->data.naptr_reply.order = 0;