diff options
Diffstat (limited to 'ares/ares_destroy.c')
-rw-r--r-- | ares/ares_destroy.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/ares/ares_destroy.c b/ares/ares_destroy.c index fd243c30a..8d9bdbc15 100644 --- a/ares/ares_destroy.c +++ b/ares/ares_destroy.c @@ -20,6 +20,19 @@ #include "ares.h" #include "ares_private.h" +void ares_destroy_options(struct ares_options *options) +{ + int i; + + free(options->servers); + for (i = 0; i < options->ndomains; i++) + free(options->domains[i]); + free(options->domains); + if(options->sortlist) + free(options->sortlist); + free(options->lookups); +} + void ares_destroy(ares_channel channel) { int i; |