X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fevent_client.c;h=120519e7e12356b999249ecf92c29dc498807a8e;hb=79cd0613fb0df17401c74f7940ef027d848f5429;hp=b3b52e68894dd9f3319d9a67e15e1ebfa0aa4f2e;hpb=8de35987ed4e2d51e2e7eb5de236a27344558deb;p=citadel.git diff --git a/citadel/event_client.c b/citadel/event_client.c index b3b52e688..120519e7e 100644 --- a/citadel/event_client.c +++ b/citadel/event_client.c @@ -122,7 +122,7 @@ eNextState QueueDBOperation(AsyncIO *IO, IO_CallBack CB) ev_async_send (event_db, &DBAddJob); pthread_mutex_unlock(&DBEventExitQueueMutex); - EVM_syslog(LOG_DEBUG, "DBEVENT Q Done.\n"); + EVQM_syslog(LOG_DEBUG, "DBEVENT Q Done.\n"); return eDBQuery; } @@ -314,7 +314,6 @@ eNextState CurlQueueDBOperation(AsyncIO *IO, IO_CallBack CB) } -void DestructCAres(AsyncIO *IO); void FreeAsyncIOContents(AsyncIO *IO) { CitContext *Ctx = IO->CitContext; @@ -323,8 +322,6 @@ void FreeAsyncIOContents(AsyncIO *IO) FreeStrBuf(&IO->SendBuf.Buf); FreeStrBuf(&IO->RecvBuf.Buf); - DestructCAres(IO); - FreeURL(&IO->ConnectMe); FreeStrBuf(&IO->HttpReq.ReplyData); @@ -336,10 +333,13 @@ void FreeAsyncIOContents(AsyncIO *IO) } +void DestructCAres(AsyncIO *IO); void StopClientWatchers(AsyncIO *IO, int CloseFD) { EVM_syslog(LOG_DEBUG, "EVENT StopClientWatchers"); + DestructCAres(IO); + ev_timer_stop (event_base, &IO->rw_timeout); ev_timer_stop(event_base, &IO->conn_fail); ev_idle_stop(event_base, &IO->unwind_stack);