mirror of
https://github.com/ibm-s390-linux/s390-tools.git
synced 2026-08-05 02:14:52 +00:00
zdump: fix memory leak of path
==660622== 385 bytes in 7 blocks are definitely lost in loss record 30 of 37 ==660622== at 0x484417C: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-s390x-linux.so) ==660622== by 0x4E93BD7: strdup (strdup.c:42) ==660622== by 0x11249F: zg_strdup (zg.c:115) ==660622== by 0x11249F: zg_open (zg.c:164) ==660622== by 0x114FBF: dfi_dump_open (dfi.c:750) ==660622== by 0x114FBF: dfi_init (dfi.c:772) ==660622== by 0x111465: do_copy (zgetdump.c:192) ==660622== by 0x111465: main (zgetdump.c:216) Signed-off-by: Marc Hartmayer <mhartmay@linux.ibm.com> Reviewed-by: Alexander Egorenkov <egorenar@linux.ibm.com> Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com>
This commit is contained in:
committed by
Jan Höppner
parent
ec3e5b4a75
commit
7ee51182bf
@@ -183,6 +183,7 @@ fail:
|
||||
void zg_close(struct zg_fh *zg_fh)
|
||||
{
|
||||
close(zg_fh->fh);
|
||||
free((void *)zg_fh->path);
|
||||
free(zg_fh);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user