From a6b92f871361e7038639bf399a9fa053f9eb0059 Mon Sep 17 00:00:00 2001 From: Kawe Mazidjatari <48657826+Mauler125@users.noreply.github.com> Date: Thu, 31 Mar 2022 17:23:14 +0200 Subject: [PATCH] Strip server vm reference from client dll --- r5dev/squirrel/sqtype.h | 2 +- r5dev/squirrel/sqvm.cpp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/r5dev/squirrel/sqtype.h b/r5dev/squirrel/sqtype.h index 7f13f394..e3827d2c 100644 --- a/r5dev/squirrel/sqtype.h +++ b/r5dev/squirrel/sqtype.h @@ -63,7 +63,7 @@ struct SQFuncRegistration SQFuncRegistration() { - memset(this, 0, sizeof(SQFuncRegistration)); + memset(this, '\0', sizeof(SQFuncRegistration)); this->padding2 = 6; } }; diff --git a/r5dev/squirrel/sqvm.cpp b/r5dev/squirrel/sqvm.cpp index cc2d1301..79e132bb 100644 --- a/r5dev/squirrel/sqvm.cpp +++ b/r5dev/squirrel/sqvm.cpp @@ -422,8 +422,10 @@ HSQUIRRELVM SQVM_GetVM(SQCONTEXT context) { switch (context) { +#ifndef CLIENT_DLL case SQCONTEXT::SERVER: return g_pServerVM.GetValue(); +#endif // !CLIENT_DLL #ifndef DEDICATED case SQCONTEXT::CLIENT: return g_pClientVM.GetValue();