:: commit 90daf2667f291997296755e4dbbc64244f19d0fe

Mintsuki <mintsuki@protonmail.com> — 2026-01-12 11:15

parents: ba2b3194e9

iso9660: Fix Rock Ridge SUSP entry version check

diff --git a/common/fs/iso9660.s2.c b/common/fs/iso9660.s2.c
index 56196b93..738e36cc 100644
--- a/common/fs/iso9660.s2.c
+++ b/common/fs/iso9660.s2.c
@@ -191,7 +191,7 @@ static bool load_name(char *buf, size_t limit, struct iso9660_directory_entry *e
 
     int rrnamelen = 0;
     unsigned char *nm_entry = NULL;
-    while ((sysarea_len >= 4) && ((sysarea[3] == 1) || (sysarea[2] == 2))) {
+    while ((sysarea_len >= 4) && (sysarea[3] == 1)) {
         // Validate entry length doesn't exceed remaining sysarea
         if (sysarea[2] > sysarea_len) {
             break;
tab: 248 wrap: offon