From 56c687b39b7e491bf31a93a3061d7ee6299c492e Mon Sep 17 00:00:00 2001 From: Alexander Alashkin Date: Tue, 19 Apr 2016 09:17:32 +0100 Subject: [PATCH] Check for null in DNS handler PUBLISHED_FROM=e8b719d491688032e6395b75d5859ffad7d7ea23 --- mongoose.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mongoose.c b/mongoose.c index 859c30ff..8f95fbca 100644 --- a/mongoose.c +++ b/mongoose.c @@ -9357,10 +9357,14 @@ static void mg_resolve_async_eh(struct mg_connection *nc, int ev, void *data) { struct mg_resolve_async_request *req; struct mg_dns_message *msg; - DBG(("ev=%d", ev)); + DBG(("ev=%d user_data=%p", ev, nc->user_data)); req = (struct mg_resolve_async_request *) nc->user_data; + if (req == NULL) { + return; + } + switch (ev) { case MG_EV_CONNECT: case MG_EV_POLL: