mirror of
https://github.com/luau-lang/luau.git
synced 2024-11-16 06:45:44 +08:00
4ded555cc5
In case a large userdata size is passed to lua_newuserdatadtor it might overflow the size resulting in luaU_newudata actually allocating the object without a memory error. This will then result in overwriting part of the metatable pointer of the userdata. This PR fixes this issue by checking for the overflow and in such cases pass a size value which will cause a memory error in luaU_newudata. |
||
---|---|---|
.. | ||
include | ||
src |