]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
lib/replace: fix memory leak in snprintf replacements
authorStefan Metzmacher <metze@samba.org>
Mon, 31 Oct 2022 12:16:25 +0000 (13:16 +0100)
committerVolker Lendecke <vl@samba.org>
Wed, 9 Nov 2022 11:18:02 +0000 (11:18 +0000)
BUG: https://bugzilla.samba.org/show_bug.cgi?id=15230

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Volker Lendecke <vl@samba.org>
Autobuild-User(master): Volker Lendecke <vl@samba.org>
Autobuild-Date(master): Wed Nov  9 11:18:02 UTC 2022 on sn-devel-184

lib/replace/snprintf.c

index 6e4424b0b318bbf5919a32c8d223296397deca89..de814af41641489ded350e3f2b1d36c728cc1200 100644 (file)
@@ -751,6 +751,8 @@ done:
 
        while (chunks) {
                cnk = chunks->next;
+               if (chunks->min_star) free(chunks->min_star);
+               if (chunks->max_star) free(chunks->max_star);
                free(chunks);
                chunks = cnk;
        }