From c06f5cff0978013f5813bfa7576ffa7f0d48f4a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Guilloux?= Date: Mon, 24 Feb 2025 22:09:04 +0100 Subject: [PATCH] Codefix b2c5712: [Script] Properly check sq_instanceof return value (#13657) --- 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;