From 70268440ee8c824cf01527307fca326328f5b47e Mon Sep 17 00:00:00 2001 From: Marco Hladik Date: Sun, 24 Jan 2021 01:54:14 +0100 Subject: [PATCH] games_updatesavailable: check for -1 to avoid bad pointer errors --- src/menu-fn/m_customgame.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/menu-fn/m_customgame.cpp b/src/menu-fn/m_customgame.cpp index 66ae231c..8fd7c41c 100644 --- a/src/menu-fn/m_customgame.cpp +++ b/src/menu-fn/m_customgame.cpp @@ -59,7 +59,10 @@ game_updatesavailable(void) for (int i = 0i; i < pkgcount; i++) { int id = game_getpackageid(argv(i)); string status = getpackagemanagerinfo(id, GPMI_INSTALLED); - + + if (id == -1) + continue; + switch (status) { case "": if (updates[id].installed == "") {