From 8057c9e501f7be516204dc2f68588c352ba6fb16 Mon Sep 17 00:00:00 2001 From: MysterD Date: Thu, 4 Aug 2022 01:11:51 -0700 Subject: [PATCH] Prevent crash in mod cache --- src/pc/mods/mod_cache.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pc/mods/mod_cache.c b/src/pc/mods/mod_cache.c index b270638ca..9c35604af 100644 --- a/src/pc/mods/mod_cache.c +++ b/src/pc/mods/mod_cache.c @@ -176,9 +176,10 @@ void mod_cache_add_internal(u8* dataHash, u64 lastLoaded, const char* path) { if (!strcmp(n->path, path)) { LOG_INFO("Removing old node: %s", node->path); mod_cache_remove_node(n, prev); + } else { + prev = n; } - prev = n; n = next; }