You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
iso9660: Fix streaming DMA alignment and data corruption. (KallistiOS#1173)
- Fixed DMA Crash: Replaced `malloc` with `aligned_alloc` in `iso_open` to ensure the
file handle's internal DMA buffer is always 32-byte aligned, preventing
"Unaligned memory" errors.
- Fixed Data Corruption: Corrected the logic in `iso_read` to properly handle leftover
data in the stream buffer between reads. This prevents data from being skipped
when a small read is followed by a larger one.
0 commit comments