mirror of
https://github.com/cuberite/libevent.git
synced 2025-09-08 20:07:56 -04:00
Free search state when finished searching to avoid an infinite loop.
This commit is contained in:
parent
beaa14a46f
commit
a62584000a
1
evdns.c
1
evdns.c
@ -3032,6 +3032,7 @@ search_try_next(struct evdns_request *const handle) {
|
||||
newreq = request_new(base, req->handle, req->request_type, handle->search_origname, handle->search_flags, req->user_callback, req->user_pointer);
|
||||
log(EVDNS_LOG_DEBUG, "Search: trying raw query %s", handle->search_origname);
|
||||
if (newreq) {
|
||||
search_request_finished(handle);
|
||||
request_submit(newreq);
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user