:: commit f3f219329b327eb4b854e057aa72fa054c94c973

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

parents: 340e1e1e64

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