From 528db6eea750636ebafd3d3405ba7966b01b37b2 Mon Sep 17 00:00:00 2001 From: Lukas Pioch Date: Sun, 11 Aug 2019 00:32:22 +0200 Subject: Added null check for position (#4366) --- src/Bindings/ManualBindings_World.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Bindings/ManualBindings_World.cpp b/src/Bindings/ManualBindings_World.cpp index a6f6e84a9..ee0998f87 100644 --- a/src/Bindings/ManualBindings_World.cpp +++ b/src/Bindings/ManualBindings_World.cpp @@ -487,6 +487,11 @@ static int tolua_cWorld_DoWithNearestPlayer(lua_State * tolua_S) bool CheckLineOfSight = true, IgnoreSpectators = true; // Defaults for the optional params 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()) { return L.ApiParamError("Expected a valid callback function for parameter #3"); -- cgit v1.2.3