X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=citadel%2Fevent_client.c;fp=citadel%2Fevent_client.c;h=3e2cbdccaadea3eeb711acf13b2e2ceee6551ef1;hp=c745c52c824acdfd03e1d86a42d1ba10fb8205d9;hb=cb9514111d480bf22a55b1f5b4eea86429dbef0d;hpb=35e0c7f2ab7f61a604e9d0134aaf91ae3ff5205c diff --git a/citadel/event_client.c b/citadel/event_client.c index c745c52c8..3e2cbdcca 100644 --- a/citadel/event_client.c +++ b/citadel/event_client.c @@ -933,9 +933,18 @@ IO_postdns_callback(struct ev_loop *loop, ev_idle *watcher, int revents) case eAbort: //// StopClientWatchers(IO); ShutDownCLient(IO); + break; + case eDBQuery: + StopClientWatchers(IO, 0); + QueueAnDBOperation(IO); + break; default: break; } + case eDBQuery: + StopClientWatchers(IO, 0); + QueueAnDBOperation(IO); + break; default: break; }