From dc5c2a7ab133f4cdefd5bd7692c897f12f272fc5 Mon Sep 17 00:00:00 2001 From: Marek Vavrusa <marek.vavrusa@nic.cz> Date: Mon, 8 Jul 2013 10:09:00 +0200 Subject: [PATCH] Raise 'connecting' flag for UDP requests as well. This is because the query should be sent as soon as the socket is writable as well. refs #65 --- src/knot/server/xfr-handler.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/knot/server/xfr-handler.c b/src/knot/server/xfr-handler.c index e3d112a26..b577b8071 100644 --- a/src/knot/server/xfr-handler.c +++ b/src/knot/server/xfr-handler.c @@ -271,10 +271,11 @@ static int xfr_task_connect(knot_ns_xfr_t *rq) socket_close(fd); return KNOT_ECONNREFUSED; } - - rq->flags |= XFR_FLAG_CONNECTING; } + /* Set up for UDP as well to trigger 'send query' event. */ + rq->flags |= XFR_FLAG_CONNECTING; + /* Store new socket descriptor. */ rq->session = fd; return KNOT_EOK; -- GitLab