From c36a203276af47e4db4033c40cf88c4587e21dfe Mon Sep 17 00:00:00 2001 From: Scott Ehlert Date: Wed, 25 Jul 2007 08:55:37 +0000 Subject: [PATCH] Possible fix for amb674 - RemovePlayerItem crash --HG-- extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401174 --- extensions/sdktools/vnatives.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/extensions/sdktools/vnatives.cpp b/extensions/sdktools/vnatives.cpp index a018e42a..826d95c6 100644 --- a/extensions/sdktools/vnatives.cpp +++ b/extensions/sdktools/vnatives.cpp @@ -107,9 +107,9 @@ static cell_t RemovePlayerItem(IPluginContext *pContext, const cell_t *params) if (!pCall) { ValvePassInfo pass[2]; - InitPass(pass[0], Valve_CBaseEntity, PassType_Basic, 0); - InitPass(pass[1], Valve_Bool, PassType_Basic, 0); - if (!CreateBaseCall("RemovePlayerItem", ValveCall_Player, &pass[1], &pass[0], 1, &pCall)) + InitPass(pass[0], Valve_CBaseEntity, PassType_Basic, PASSFLAG_BYVAL); + InitPass(pass[1], Valve_Bool, PassType_Basic, PASSFLAG_BYVAL); + if (!CreateBaseCall("RemovePlayerItem", ValveCall_Player, &pass[1], pass, 1, &pCall)) { return pContext->ThrowNativeError("\"RemovePlayerItem\" not supported by this mod"); } else if (!pCall) {