diff --git a/lib/roken/resolve.c b/lib/roken/resolve.c index b27f37a6d..60895cae3 100644 --- a/lib/roken/resolve.c +++ b/lib/roken/resolve.c @@ -589,6 +589,9 @@ dns_lookup_int(const char *domain, int rr_class, int rr_type) len = min(len, size); r = parse_reply(reply, len); free(reply); + + resolve_free_handle(handle); + return r; }