summaryrefslogtreecommitdiff
path: root/src/heretic/p_maputl.c
diff options
context:
space:
mode:
authorSimon Howard2015-06-03 20:20:37 -0400
committerSimon Howard2015-06-03 20:20:37 -0400
commitf28d798073e571cb3114208cfa81653b9b502f6c (patch)
treec007c4286e983d00658c0c2c7526af2bb293b401 /src/heretic/p_maputl.c
parentd6556ee4b4d9d2c4c9ac48f998bd387f5416b75d (diff)
downloadchocolate-doom-f28d798073e571cb3114208cfa81653b9b502f6c.tar.gz
chocolate-doom-f28d798073e571cb3114208cfa81653b9b502f6c.tar.bz2
chocolate-doom-f28d798073e571cb3114208cfa81653b9b502f6c.zip
Fix demo desyncs caused by P_RunThinkers() change.
1bcff874c52a changed the behavior of P_RunThinkers() to avoid dereferencing thinker pointers after they had been freed, but the modified version of the function was not logically equivalent to Vanilla version, because the 'next' pointer can be changed by the thinker function if one is invoked. This fixes a desync in tnt-speed-movie-0443131.lmp. Thanks to Zvonimir Bužanić for the bug report and Fabian Greffrath for reporting. Fixes #547.
Diffstat (limited to 'src/heretic/p_maputl.c')
0 files changed, 0 insertions, 0 deletions