1
0

Added null check for position (#4366)

This commit is contained in:
Lukas Pioch 2019-08-11 00:32:22 +02:00 committed by Mattes D
parent bf616f79fa
commit 528db6eea7

View File

@ -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");