]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
- Review for #790: Fix memory leak.
authorGeorge Thessalonikefs <george@nlnetlabs.nl>
Fri, 28 Jul 2023 15:21:15 +0000 (17:21 +0200)
committerGeorge Thessalonikefs <george@nlnetlabs.nl>
Fri, 28 Jul 2023 15:21:15 +0000 (17:21 +0200)
services/cache/dns.c

index fe09c264809687a0e9be5fc9a619e4769eba4f3a..3e9015c4aa7ce5bf2f5e305ad3c9f8b3a60ce02b 100644 (file)
@@ -670,7 +670,7 @@ tomsg(struct module_env* env, struct query_info* q, struct reply_info* r,
        msg->rep->authoritative = r->authoritative;
        msg->rep->reason_bogus = r->reason_bogus;
        if (r->reason_bogus_str_size > 0) {
-               msg->rep->reason_bogus_str = strdup(r->reason_bogus_str);
+               msg->rep->reason_bogus_str = regional_strdup(region, r->reason_bogus_str);
                msg->rep->reason_bogus_str_size = r->reason_bogus_str_size;
        }