Hopefully fix the random crashes with threads

(cherry picked from commit 13efc1bb06)
This commit is contained in:
santouits 2019-07-28 23:19:44 +03:00 committed by Rémi Verschelde
parent 0e76f2cc95
commit 7ebfb73a4a
1 changed files with 6 additions and 1 deletions

View File

@ -779,8 +779,13 @@ public:
static int get_object_count(); static int get_object_count();
_FORCE_INLINE_ static bool instance_validate(Object *p_ptr) { _FORCE_INLINE_ static bool instance_validate(Object *p_ptr) {
rw_lock->read_lock();
return instance_checks.has(p_ptr); bool exists = instance_checks.has(p_ptr);
rw_lock->read_unlock();
return exists;
} }
}; };