crash-manager: Fix a possible memory leak 24/318524/1 accepted/tizen_8.0_unified tizen_8.0 accepted/tizen/8.0/unified/20250218.163324
authorSung-hun Kim <sfoon.kim@samsung.com>
Mon, 20 Jan 2025 04:23:56 +0000 (13:23 +0900)
committerSung-hun Kim <sfoon.kim@samsung.com>
Mon, 20 Jan 2025 04:28:26 +0000 (13:28 +0900)
When a function to get package name fails, get_isu_info returns an error
message without freeing an isu package list.
This patch fixes this possible leak issue (coverity issue number: 1829728).

Change-Id: Id0dd50f683a23c56db0683626ceb04e7a286dafe
Signed-off-by: Sung-hun Kim <sfoon.kim@samsung.com>
src/crash-manager/so-info.c

index d624d30c1d521a0718834403ee8159e57b8371c7..f6798c1c70ff78bbcb953da2110d09dda2ec447e 100644 (file)
@@ -583,6 +583,7 @@ static char* get_isu_info(const char *path, pid_t pid)
        free(source_path);
 
        if (pkg_name == NULL) {
+               isu_list_free(list);
                return strdup("get ISU package name error");
        }