]> granicus.if.org Git - libevent/commitdiff
Fix mixed declarations and code (forbidden by ISO C90)
authorThomas Bernard <miniupnp@free.fr>
Mon, 8 Dec 2014 09:21:00 +0000 (10:21 +0100)
committerThomas Bernard <miniupnp@free.fr>
Mon, 8 Dec 2014 09:21:00 +0000 (10:21 +0100)
evdns.c

diff --git a/evdns.c b/evdns.c
index 177d56c1d69e762a134a1a8aa1596cfdef691bec..615cd880b6af71656293488a2d85e844ae0d0f6e 100644 (file)
--- a/evdns.c
+++ b/evdns.c
@@ -2171,12 +2171,12 @@ evdns_request_timeout_callback(evutil_socket_t fd, short events, void *arg) {
        EVDNS_LOCK(base);
 
        if (req->tx_count >= req->base->global_max_retransmits) {
+               struct nameserver *ns = req->ns;
                /* this request has failed */
                log(EVDNS_LOG_DEBUG, "Giving up on request %p; tx_count==%d",
                    arg, req->tx_count);
                reply_schedule_callback(req, 0, DNS_ERR_TIMEOUT, NULL);
 
-               struct nameserver *ns = req->ns;
                request_finished(req, &REQ_HEAD(req->base, req->trans_id), 1);
                nameserver_failed(ns, "request timed out.");
        } else {