System Titles
The following titles were updated:
Sysmodules: ns.
NPDM changes (besides usual version-bump): none.
RomFs changes:
SystemVersion: All files updated.
IPC Interface Changes
No changes.
The only changed function was L_dce70.
This function iterates through "tmpCache" and attempts to shrink all JPEG images with ShrinkJpegEx in a loop.
However, the objects holding the JPEG file context were being freed unconditionally which resulted in passing invalid arguments (use-after-free) to ShrinkJpegEx which, in turn, would return the error code 0x7EECE (2206-1015) which the function would then blindly return back.
The issue was fixed by first no longer blindly return the error code returned by ShrinkJpegEx and then properly implementing the conditions that lead to freeing the JPEG file objects.