2025-08-25 07:52 CEST

spring: develop 83ba2f7b Diff ] Back to Repository ]
Author Committer Branch Timestamp Parent
rtri rtri develop 2017-02-16 16:40:11 develop 75e8f795
Changeset combine 6cae248c33 with f6464d9455

needed because f6464d9455 alone still allows the following code path:

  1) thread A locks mutex, sets currentParser = 0x123
  2) thread A runs pcall
  3) thread A unlocks mutex, sets currentParser = null
  4) thread B locks mutex, sets currentParser = 0x456
  5) thread A erroneously calls e.g. DirList after Execute, sees currentParser != null
mod - rts/Lua/LuaParser.cpp Diff ] File ]