[Scummvm-tracker] [ScummVM] #10365: SAGA: ITE: Crash when talking to Sist
ScummVM
trac at scummvm.org
Sun Feb 3 22:34:24 CET 2019
#10365: SAGA: ITE: Crash when talking to Sist
--------------------------------+------------------------------
Reporter: dafioram | Owner: (none)
Type: defect | Status: new
Priority: blocker | Component: Engine: SAGA
Resolution: | Keywords: has-pull-request
Game: Inherit the Earth |
--------------------------------+------------------------------
Comment (by Filippos Karapetis <bluegr@…>):
In [changeset:"66400e7422ffe154b30e640fd26ababa4269a6f7" 66400e7]:
{{{
#!CommitTicketReference repository=""
revision="66400e7422ffe154b30e640fd26ababa4269a6f7"
SAGA: Fix potential crash when talking to Sist (bug #10365)
When Rif puts on the rat disguise, he is swapped out for a
different actor. When he takes off the disguise, after reaching
Sist's office, the old actor is swapped back in again.
At that point, original Rif's actor will have a _lastZone pointer
which not only is for the wrong room, it was deleted when Rif in
disguise left the room.
To fix this, we also swap the actors's _lastZone pointers.
}}}
--
Ticket URL: <https://bugs.scummvm.org/ticket/10365#comment:8>
ScummVM <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list