From: Wilfried Goesgens Date: Mon, 29 Dec 2014 10:45:22 +0000 (+0100) Subject: Proper handling in DNS queries: if the client decides to continue with DB-IO we need... X-Git-Tag: v9.01~69 X-Git-Url: https://code.citadel.org/?p=citadel.git;a=commitdiff_plain;h=cb9514111d480bf22a55b1f5b4eea86429dbef0d Proper handling in DNS queries: if the client decides to continue with DB-IO we need to hand over here too. --- 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; }