[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