Added null check for position (#4366)
This commit is contained in:
parent
bf616f79fa
commit
528db6eea7
@ -487,6 +487,11 @@ static int tolua_cWorld_DoWithNearestPlayer(lua_State * tolua_S)
|
|||||||
bool CheckLineOfSight = true, IgnoreSpectators = true; // Defaults for the optional params
|
bool CheckLineOfSight = true, IgnoreSpectators = true; // Defaults for the optional params
|
||||||
L.GetStackValues(1, Self, Position, RangeLimit, FnRef, CheckLineOfSight, IgnoreSpectators);
|
L.GetStackValues(1, Self, Position, RangeLimit, FnRef, CheckLineOfSight, IgnoreSpectators);
|
||||||
|
|
||||||
|
if (Position == nullptr)
|
||||||
|
{
|
||||||
|
return L.ApiParamError("Expected a non-nil Vector3d for parameter #2");
|
||||||
|
}
|
||||||
|
|
||||||
if (!FnRef.IsValid())
|
if (!FnRef.IsValid())
|
||||||
{
|
{
|
||||||
return L.ApiParamError("Expected a valid callback function for parameter #3");
|
return L.ApiParamError("Expected a valid callback function for parameter #3");
|
||||||
|
Loading…
Reference in New Issue
Block a user