aboutsummaryrefslogtreecommitdiff
path: root/src/gns/gnunet-dns2gns.c
diff options
context:
space:
mode:
authorMartin Schanzenbach <mschanzenbach@posteo.de>2021-03-26 10:13:29 +0100
committerMartin Schanzenbach <mschanzenbach@posteo.de>2021-03-26 10:13:29 +0100
commitb23c010728c1c808796a7948aa7ff9f9a08966ac (patch)
tree6fab9793c1c40bd4c443c2ece2f9e79465a64fe1 /src/gns/gnunet-dns2gns.c
parent85288987ac9b78e2a1617379e4600d6644199e26 (diff)
downloadgnunet-b23c010728c1c808796a7948aa7ff9f9a08966ac.tar.gz
gnunet-b23c010728c1c808796a7948aa7ff9f9a08966ac.zip
-fix some coverity issues wrt gns
Diffstat (limited to 'src/gns/gnunet-dns2gns.c')
-rw-r--r--src/gns/gnunet-dns2gns.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/gns/gnunet-dns2gns.c b/src/gns/gnunet-dns2gns.c
index 0a9b7c861..06f4c9841 100644
--- a/src/gns/gnunet-dns2gns.c
+++ b/src/gns/gnunet-dns2gns.c
@@ -309,6 +309,14 @@ dns_result_processor (void *cls,
309 } 309 }
310 request->packet = GNUNET_DNSPARSER_parse ((char *) dns, 310 request->packet = GNUNET_DNSPARSER_parse ((char *) dns,
311 r); 311 r);
312 if (NULL == request->packet)
313 {
314 GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
315 _ ("Failed to parse DNS response!\n"));
316 GNUNET_SCHEDULER_cancel (request->timeout_task);
317 do_timeout (request);
318 return;
319 }
312 GNUNET_DNSSTUB_resolve_cancel (request->dns_lookup); 320 GNUNET_DNSSTUB_resolve_cancel (request->dns_lookup);
313 send_response (request); 321 send_response (request);
314} 322}