From 32f590da99c8c77c063b58e3a105a3c05fa5e988 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Thu, 5 Apr 2018 16:25:46 +0200 Subject: where applicable, check DNS ID in responses before processing further --- src/dns/gnunet-service-dns.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/dns/gnunet-service-dns.c') diff --git a/src/dns/gnunet-service-dns.c b/src/dns/gnunet-service-dns.c index ffc94afb7..9feaa8413 100644 --- a/src/dns/gnunet-service-dns.c +++ b/src/dns/gnunet-service-dns.c @@ -729,6 +729,9 @@ process_dns_result (void *cls, GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Processing DNS result from stub resolver\n"); GNUNET_assert (NULL == cls); + if (NULL == dns) + return; /* ignore */ + rr = &requests[dns->id]; if ( (rr->phase != RP_INTERNET_DNS) || (rr->rs != rs) ) -- cgit v1.2.3