X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fevent_client.c;h=3e2cbdccaadea3eeb711acf13b2e2ceee6551ef1;hb=cb9514111d480bf22a55b1f5b4eea86429dbef0d;hp=c745c52c824acdfd03e1d86a42d1ba10fb8205d9;hpb=35e0c7f2ab7f61a604e9d0134aaf91ae3ff5205c;p=citadel.git 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; }