From deb35e01a8d5abc18625b3ea6ab5c6e434319201 Mon Sep 17 00:00:00 2001 From: Brad Parker Date: Mon, 28 Jan 2019 21:49:06 -0500 Subject: [PATCH] fix double-free in cheat manager --- managers/cheat_manager.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/managers/cheat_manager.c b/managers/cheat_manager.c index 40c8f3d191..a3277a4be5 100644 --- a/managers/cheat_manager.c +++ b/managers/cheat_manager.c @@ -488,8 +488,7 @@ bool cheat_manager_realloc(unsigned new_size, unsigned default_handler) realloc(cheat_manager_state.cheats, new_size * sizeof(struct item_cheat)); - if (val) - cheat_manager_state.cheats = val; + cheat_manager_state.cheats = val ? val : NULL; } if (!cheat_manager_state.cheats)