From df1fd19182708f09a75b4417a3c8d3b83eab919e Mon Sep 17 00:00:00 2001 From: Evan Hunt Date: Tue, 9 Feb 2021 22:35:50 -0800 Subject: [PATCH] fixup! fixup! fixup! fixup! call connect_cb from isc_nm_httpconnect() asynchronously --- lib/isc/netmgr/http.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/isc/netmgr/http.c b/lib/isc/netmgr/http.c index 9b44394dbe..20d4980796 100644 --- a/lib/isc/netmgr/http.c +++ b/lib/isc/netmgr/http.c @@ -839,6 +839,8 @@ http_call_connect_cb(isc_nmsocket_t *sock, isc_result_t result) { req->cb.connect = sock->connect_cb; req->cbarg = sock->connect_cbarg; req->handle = isc__nmhandle_get(sock, &sock->peer, &sock->iface->addr); + + isc__nmsocket_clearcb(sock); isc__nm_connectcb_force_async(sock, req, result); }