Fix iso9660 add-on.
hrev43777 introduced a regression that resulted in the symlink flag byte no longer getting skipped in non-trace builds. Fixes #8369.
This commit is contained in:
@@ -369,6 +369,9 @@ parse_rock_ridge(iso9660_volume* volume, iso9660_inode* node, char* buffer,
|
||||
#if TRACE_ISO9660
|
||||
uint8 slFlags = *(uint8*)(buffer + bytePos++);
|
||||
TRACE(("sl flags are %u\n", slFlags));
|
||||
#else
|
||||
// skip symlink flags
|
||||
++bytePos;
|
||||
#endif
|
||||
while (!slDone && bytePos < length) {
|
||||
uint8 compFlag = *(uint8*)(buffer + bytePos++);
|
||||
|
||||
Reference in New Issue
Block a user