]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
utils: Fix memory leak CID:1499405 master
authorVinit Agnihotri <vagnihot@redhat.com>
Fri, 8 Aug 2025 13:17:57 +0000 (18:47 +0530)
committerVolker Lendecke <vl@samba.org>
Sat, 9 Aug 2025 07:37:05 +0000 (07:37 +0000)
free memory allocated to status on error condition.

Signed-off-by: Vinit Agnihotri <vagnihot@redhat.com>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Volker Lendecke <vl@samba.org>
Autobuild-User(master): Volker Lendecke <vl@samba.org>
Autobuild-Date(master): Sat Aug  9 07:37:05 UTC 2025 on atb-devel-224

source3/utils/smbget.c

index a9899bafa136680a98470cadc7052df5e88ea9e3..d9744405bed1ad92e88e780fbcc54ac45d28f7c0 100644 (file)
@@ -342,6 +342,7 @@ static void print_progress(const char *name, time_t start, time_t now,
                if (required > available) {
                        if (asprintf(&filename, "...%s",
                                     name + required - available + 3) == -1) {
+                               free(status);
                                return;
                        }
                } else {