summaryrefslogtreecommitdiff
path: root/src/script/cpp_api/s_mainmenu.cpp
diff options
context:
space:
mode:
authorRogier <rogier777@gmail.com>2016-11-06 16:18:29 +0100
committerNer'zhul <nerzhul@users.noreply.github.com>2016-11-13 10:10:28 +0100
commit1980d9ea31e969c5b604f6ee01693cbcfc2c795a (patch)
treebabe0e607937d8decffcd8451d04b912e8145b5c /src/script/cpp_api/s_mainmenu.cpp
parente4031156f13d062b03960e7ef1c9221f749f884b (diff)
downloadminetest-1980d9ea31e969c5b604f6ee01693cbcfc2c795a.tar.gz
minetest-1980d9ea31e969c5b604f6ee01693cbcfc2c795a.tar.bz2
minetest-1980d9ea31e969c5b604f6ee01693cbcfc2c795a.zip
Fix crash when attached object no longer exists
Active objects that are attached to other objects are not safe from deletion. As a result, the parent object may have a reference to an id of a child's that no longer exists. If at some point an attempt is made to manipulate the child, enviromment->getActiveObject(child-id) returns NULL. Using the NULL pointer causes the crash...
Diffstat (limited to 'src/script/cpp_api/s_mainmenu.cpp')
0 files changed, 0 insertions, 0 deletions