]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
'buffer' must be non-NULL as isc_buffer_allocate can no longer fail.
authorMark Andrews <marka@isc.org>
Wed, 5 Feb 2020 04:41:26 +0000 (15:41 +1100)
committerMark Andrews <marka@isc.org>
Wed, 5 Feb 2020 07:37:17 +0000 (18:37 +1100)
1636 cleanup:

CID 1458130 (#1 of 1): Dereference before null check (REVERSE_INULL)
check_after_deref: Null-checking buffer suggests that it may be
null, but it has already been dereferenced on all paths leading to
the check.

1637        if (buffer != NULL)
1638                isc_buffer_free(&buffer);

lib/dns/catz.c

index 8c3b9fde6978d1169485fe770b196a143c622819..e175badff2c95f53de0785b49864f3547ac71eab 100644 (file)
@@ -1655,9 +1655,7 @@ dns_catz_generate_zonecfg(dns_catz_zone_t *zone, dns_catz_entry_t *entry,
        return (ISC_R_SUCCESS);
 
 cleanup:
-       if (buffer != NULL) {
-               isc_buffer_free(&buffer);
-       }
+       isc_buffer_free(&buffer);
        return (result);
 }