From: Grigorii Demidov Date: Mon, 17 Sep 2018 11:34:12 +0000 (+0200) Subject: damon/worker: fix rtt computing X-Git-Tag: v3.1.0~10^2~34 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e4ccda169868a823b49b68dbb3d33bd4ad312853;p=thirdparty%2Fknot-resolver.git damon/worker: fix rtt computing --- diff --git a/daemon/worker.c b/daemon/worker.c index 5cea9e6d0..244b9cf46 100644 --- a/daemon/worker.c +++ b/daemon/worker.c @@ -1613,7 +1613,6 @@ int worker_submit(struct session *session, knot_pkt_t *query) request_free(ctx); return kr_error(ENOMEM); } - addr = NULL; } else if (query) { /* response from upstream */ if ((ret != kr_ok() && ret != kr_error(EMSGSIZE)) || !knot_wire_get_qr(query->wire)) { @@ -1625,6 +1624,7 @@ int worker_submit(struct session *session, knot_pkt_t *query) return kr_error(ENOENT); } assert(!session_is_closing(session)); + addr = session_get_peer(session); } assert(uv_is_closing(session_get_handle(session)) == false);