From 289a1cee794f9a9c5eb7d50d2253359a1e114e71 Mon Sep 17 00:00:00 2001 From: Naim2000 Date: Fri, 1 Mar 2024 10:13:36 -0500 Subject: [PATCH] Do not delete personalized tickets --- source/wad.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/source/wad.c b/source/wad.c index bfa10b1..cff49fb 100644 --- a/source/wad.c +++ b/source/wad.c @@ -1264,6 +1264,14 @@ s32 Wad_Uninstall(FILE *fp) /* Delete all tickets */ for (cnt = 0; cnt < viewCnt; cnt++) { memcpy(&view, viewData + cnt, sizeof(tikview)); + + if (view.devicetype) + { + u32 deviceID = 0; + /* If we failed to get the ID or it actually matches, skip this */ + if (ES_GetDeviceID(&deviceID) || view.devicetype == deviceID) continue; + } + ret = ES_DeleteTicket(&view); if (ret < 0) break;