diff options
Diffstat (limited to 'src/lib/ecore_con/dns.c')
-rw-r--r-- | src/lib/ecore_con/dns.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/ecore_con/dns.c b/src/lib/ecore_con/dns.c index 30f447e74..dd5027687 100644 --- a/src/lib/ecore_con/dns.c +++ b/src/lib/ecore_con/dns.c @@ -5514,8 +5514,8 @@ void dns_so_close(struct dns_socket *so) { void dns_so_reset(struct dns_socket *so) { - free(so->answer); - + if (so->answer) free(so->answer); + so->answer = NULL; memset(&so->state, '\0', sizeof *so - offsetof(struct dns_socket, state)); } /* dns_so_reset() */ |