1.1 --- a/extensions/sdktools/vcaller.cpp Sun Jun 17 05:19:55 2007 +0000
1.2 +++ b/extensions/sdktools/vcaller.cpp Sun Jun 17 06:34:57 2007 +0000
1.3 @@ -186,13 +186,16 @@
1.4 vc = CreateValveCall(s_call_addr, s_vcalltype, s_has_return ? &s_return : NULL, s_params, s_numparams);
1.5 }
1.6
1.7 - vc->thisinfo->decflags |= VDECODE_FLAG_BYREF;
1.8 -
1.9 if (!vc)
1.10 {
1.11 return BAD_HANDLE;
1.12 }
1.13
1.14 + if (vc->thisinfo)
1.15 + {
1.16 + vc->thisinfo->decflags |= VDECODE_FLAG_BYREF;
1.17 + }
1.18 +
1.19 Handle_t hndl = handlesys->CreateHandle(g_CallHandle, vc, pContext->GetIdentity(), myself->GetIdentity(), NULL);
1.20 if (!hndl)
1.21 {