bionic: fix memory leak in get_malloc_leak_info() error path

Signed-off-by: André Goddard Rosa <andre.goddard@gmail.com>
This commit is contained in:
André Goddard Rosa
2010-02-05 16:01:05 -02:00
parent f8916e2e45
commit 350bb359fa

View File

@@ -198,7 +198,7 @@ void get_malloc_leak_info(uint8_t** info, size_t* overallSize,
// debug_log("info = %p\n", info);
if (*info == NULL) {
*overallSize = 0;
goto done;
goto out_nomem_info;
}
// debug_log("sorting list...\n");
@@ -220,6 +220,7 @@ void get_malloc_leak_info(uint8_t** info, size_t* overallSize,
head += *infoSize;
}
out_nomem_info:
dlfree(list);
done: