]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Initialize rrbuffer in towire_answer()
authorMichal Nowak <mnowak@isc.org>
Mon, 29 Jun 2026 11:42:13 +0000 (11:42 +0000)
committerMichal Nowak <mnowak@isc.org>
Thu, 23 Jul 2026 12:22:12 +0000 (14:22 +0200)
Initialize rrbuffer from *target, like the adjacent savedbuffer, to
silence a scan-build uninitialized-read false positive:

    lib/dns/rdataset.c:423:3: warning: 2nd function call argument is an uninitialized value [core.CallAndMessage]

Assisted-by: Claude:claude-opus-4-8
lib/dns/rdataset.c

index a90bb9f99e0fae3bf4e14fb9ebe9ccd49525a20c..704f214186d4a90d97bbcc7d667f1797fa92082e 100644 (file)
@@ -369,7 +369,7 @@ dns_rdataset_towire(dns_rdataset_t *rdataset, const dns_name_t *owner_name,
                    bool partial, unsigned int options, unsigned int *countp) {
        isc_result_t result;
        isc_buffer_t savedbuffer = *target;
-       isc_buffer_t rrbuffer;
+       isc_buffer_t rrbuffer = *target;
        dns_fixedname_t fixed;
        dns_name_t *name = NULL;