- added PARAM_NULLCHECK to the block iterator creation functions.

This commit is contained in:
Christoph Oelckers 2022-11-05 09:16:55 +01:00
parent 9c75a38ec3
commit ec1525b0c4

View file

@ -123,7 +123,7 @@ IMPLEMENT_CLASS(DBlockLinesIterator, true, false);
static DBlockLinesIterator *CreateBLI(AActor *origin, double radius) static DBlockLinesIterator *CreateBLI(AActor *origin, double radius)
{ {
return Create<DBlockLinesIterator>(origin, radius); return Create<DBlockLinesIterator>(PARAM_NULLCHECK(origin, origin), radius);
} }
DEFINE_ACTION_FUNCTION_NATIVE(DBlockLinesIterator, Create, CreateBLI) 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) static DBlockThingsIterator *CreateBTI(AActor *origin, double radius, bool ignore)
{ {
return Create<DBlockThingsIterator>(origin, radius, ignore); return Create<DBlockThingsIterator>(PARAM_NULLCHECK(origin, origin), radius, ignore);
} }