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 ] |