diff options
author | Yang Tse <yangsita@gmail.com> | 2012-03-17 02:45:03 +0100 |
---|---|---|
committer | Yang Tse <yangsita@gmail.com> | 2012-03-17 02:45:03 +0100 |
commit | 41f8ff5070a4d9659043c42df853d4421ab1205a (patch) | |
tree | 1e2157142590637cf91fae69e986feb842596f22 | |
parent | 506d5862768b3b26969de9daab3fa77b7cb1ab7d (diff) | |
download | c-ares-41f8ff5070a4d9659043c42df853d4421ab1205a.tar.gz c-ares-41f8ff5070a4d9659043c42df853d4421ab1205a.tar.bz2 c-ares-41f8ff5070a4d9659043c42df853d4421ab1205a.zip |
ares_data.c: some NAPTR related fixes
-rw-r--r-- | ares_data.c | 10 |
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; |