From adeff434fd4b6f90ae53e9e3a9e137a7bbc16e6a Mon Sep 17 00:00:00 2001 From: Sven <40953353+RetroSven@users.noreply.github.com> Date: Sun, 30 Sep 2018 11:44:37 -0400 Subject: [PATCH] do not initialize cheat system if memory size is 0 to avoid potential NPE --- managers/cheat_manager.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/managers/cheat_manager.c b/managers/cheat_manager.c index 85296e55e4..c2ee0f5980 100644 --- a/managers/cheat_manager.c +++ b/managers/cheat_manager.c @@ -693,6 +693,10 @@ int cheat_manager_initialize_memory(rarch_setting_t *setting, bool wraparound) return 0; } + if ( meminfo.size == 0 ) + { + return 0 ; + } cheat_manager_state.actual_memory_size = (unsigned)meminfo.size; cheat_manager_state.curr_memory_buf = meminfo.data; cheat_manager_state.total_memory_size = (unsigned)meminfo.size;