X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=citadel%2Fevent_client.c;fp=citadel%2Fevent_client.c;h=78876b50271296bb19196de5033537dd70113412;hp=c9c149f8e156fa002493565a05943d27fd2e7233;hb=3228daa54e93fe68aeb0e08a428795fa6dcc0d28;hpb=a66c3c97a6aeef2a4567f39fe08115782f641a58;ds=sidebyside diff --git a/citadel/event_client.c b/citadel/event_client.c index c9c149f8e..78876b502 100644 --- a/citadel/event_client.c +++ b/citadel/event_client.c @@ -403,6 +403,9 @@ void StopCurlWatchers(AsyncIO *IO) ev_io_stop(event_base, &IO->send_event); ev_io_stop(event_base, &IO->recv_event); + curl_easy_cleanup(IO->HttpReq.chnd); + IO->HttpReq.chnd = NULL; + if (IO->SendBuf.fd != 0) { close(IO->SendBuf.fd); }