isle-portable/LEGO1/lego
foxtacles b3e73aa675
Fix null pointer dereference in MxCompositeMediaPresenter::StartingTickle (#792)
When skipping the intro quickly, a child presenter's action can become
NULL during Tickle() due to a race with the cancellation system. Between
the parent's CurrentChunk() peek and the child's internal CurrentChunk()
call during Tickle(), a DS_CHUNK_BIT3 chunk can be prepended to the
subscriber queue, causing the child to cascade through DoneTickle and
EndAction which sets m_action to NULL.

Add a null check for GetAction() after Tickle(), consistent with the
existing guard in the !m_allChildrenStreaming branch.
2026-04-05 18:58:24 +00:00
..
legoomni Fix null pointer dereference in MxCompositeMediaPresenter::StartingTickle (#792) 2026-04-05 18:58:24 +00:00
sources Merge remote-tracking branch 'isle/master' 2026-03-14 16:48:49 -07:00