]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
add assertions to silence clang false positive
authorMark Andrews <marka@isc.org>
Tue, 16 Apr 2019 05:34:22 +0000 (15:34 +1000)
committerMark Andrews <marka@isc.org>
Tue, 23 Apr 2019 03:03:46 +0000 (23:03 -0400)
lib/ns/query.c

index 6e9ed7aad762fc1d8bc365e0de009a8881009028..6cba28fa7a471c298180af56e27740f3dcafbe66 100644 (file)
@@ -6478,11 +6478,15 @@ query_checkrpz(query_ctx_t *qctx, isc_result_t result) {
  */
 static isc_result_t
 query_rpzcname(query_ctx_t *qctx, dns_name_t *cname) {
-       ns_client_t *client = qctx->client;
+       ns_client_t *client;
        dns_fixedname_t prefix, suffix;
        unsigned int labels;
        isc_result_t result;
 
+       REQUIRE(qctx != NULL && qctx->client != NULL);
+
+       client = qctx->client;
+
        CTRACE(ISC_LOG_DEBUG(3), "query_rpzcname");
 
        labels = dns_name_countlabels(cname);