diff --git a/src/scripting/vmiterators.cpp b/src/scripting/vmiterators.cpp index e5f0d78e8..32d1ca1f8 100644 --- a/src/scripting/vmiterators.cpp +++ b/src/scripting/vmiterators.cpp @@ -123,7 +123,7 @@ IMPLEMENT_CLASS(DBlockLinesIterator, true, false); static DBlockLinesIterator *CreateBLI(AActor *origin, double radius) { - return Create(origin, radius); + return Create(PARAM_NULLCHECK(origin, origin), radius); } DEFINE_ACTION_FUNCTION_NATIVE(DBlockLinesIterator, Create, CreateBLI) @@ -198,7 +198,7 @@ IMPLEMENT_CLASS(DBlockThingsIterator, true, false); static DBlockThingsIterator *CreateBTI(AActor *origin, double radius, bool ignore) { - return Create(origin, radius, ignore); + return Create(PARAM_NULLCHECK(origin, origin), radius, ignore); }