From 6f3681a73d1ddbcf823b46a107f3ca8ebe12adb5 Mon Sep 17 00:00:00 2001 From: glx22 Date: Mon, 24 Feb 2025 21:21:02 +0100 Subject: [PATCH] Codefix b2c5712: [Script] Properly check sq_instanceof return value --- src/script/squirrel.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/script/squirrel.cpp b/src/script/squirrel.cpp index 258325b252..f5550acb82 100644 --- a/src/script/squirrel.cpp +++ b/src/script/squirrel.cpp @@ -517,7 +517,7 @@ bool Squirrel::CreateClassInstance(const std::string &class_name, void *real_ins sq_pushstring(vm, class_name); sq_get(vm, -2); sq_push(vm, index); - if (sq_instanceof(vm)) { + if (sq_instanceof(vm) == SQTrue) { sq_pop(vm, 3); SQUserPointer ptr = nullptr; if (SQ_SUCCEEDED(sq_getinstanceup(vm, index, &ptr, nullptr))) return ptr;