The branch, master has been updated
       via  7b5cc7d37f1 lib: Fix memory leak CID#1469247
      from  8e8848280af lib:util: Fix resourse leak CID#1412633

https://git.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 7b5cc7d37f11347a606a4a9fe7f44ae43193318d
Author: Vinit Agnihotri <vagni...@redhat.com>
Date:   Tue Aug 12 11:32:00 2025 +0530

    lib: Fix memory leak CID#1469247
    
    pointer 'p' gets duplicated in file_lines_parse(), but not free'd
    before returning.
    
    Signed-off-by: Vinit Agnihotri <vagni...@redhat.com>
    Reviewed-by: Anoop C S <anoo...@samba.org>
    Reviewed-by: Volker Lendecke <v...@samba.org>
    
    Autobuild-User(master): Volker Lendecke <v...@samba.org>
    Autobuild-Date(master): Fri Aug 15 08:53:53 UTC 2025 on atb-devel-224

-----------------------------------------------------------------------

Summary of changes:
 source3/lib/util_file.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)


Changeset truncated at 500 lines:

diff --git a/source3/lib/util_file.c b/source3/lib/util_file.c
index 5d6afc3c0b1..21a6559fc43 100644
--- a/source3/lib/util_file.c
+++ b/source3/lib/util_file.c
@@ -178,11 +178,14 @@ char **file_lines_ploadv(TALLOC_CTX *mem_ctx,
 {
        char *p = NULL;
        size_t size;
+       char **ret = NULL;
 
        p = file_ploadv(argl, &size);
        if (!p) {
                return NULL;
        }
 
-       return file_lines_parse(p, size, numlines, mem_ctx);
+       ret = file_lines_parse(p, size, numlines, mem_ctx);
+       TALLOC_FREE(p);
+       return ret;
 }


-- 
Samba Shared Repository

Reply via email to