From 5c710c03625d620811cf6b97a37b666e0424e88e Mon Sep 17 00:00:00 2001 From: Belobrov Andrey Date: Mon, 6 May 2013 18:15:03 +0400 Subject: [PATCH] Checking request nameserver for NULL, before using it. --- evdns.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/evdns.c b/evdns.c index 9e5a0f2b..e229ab94 100644 --- a/evdns.c +++ b/evdns.c @@ -2215,6 +2215,12 @@ evdns_request_transmit(struct request *req) { req->transmit_me = 1; EVUTIL_ASSERT(req->trans_id != 0xffff); + if (!req->ns) + { + /* unable to transmit request if no nameservers */ + return 1; + } + if (req->ns->choked) { /* don't bother trying to write to a socket */ /* which we have had EAGAIN from */ -- 2.50.1