diff -r b18381375d17 -r 87d4d9f3cbc3 extensions/tf2/natives.cpp --- a/extensions/tf2/natives.cpp Wed Mar 18 18:34:46 2009 -0700 +++ b/extensions/tf2/natives.cpp Wed Mar 18 18:50:31 2009 -0700 @@ -40,7 +40,7 @@ { static ICallWrapper *pWrapper = NULL; - // CTFPlayerShared::Burn(CTFPlayer*) + // CTFPlayerShared::Burn(CTFPlayer*, CTFWeaponBase*) if (!pWrapper) { REGISTER_NATIVE_ADDR("Burn", @@ -68,7 +68,7 @@ void *obj = (void *)((uint8_t *)pEntity + playerSharedOffset->actual_offset); - unsigned char vstk[sizeof(void *) + sizeof(CBaseEntity *)]; + unsigned char vstk[sizeof(void *) + 2*sizeof(CBaseEntity *)]; unsigned char *vptr = vstk; *(void **)vptr = obj;