diff --git a/src/objects/super-flicky.cpp b/src/objects/super-flicky.cpp index d78de32fd..601ccdf7e 100644 --- a/src/objects/super-flicky.cpp +++ b/src/objects/super-flicky.cpp @@ -765,7 +765,7 @@ mobj_t *Obj_SuperFlickyOwner(const mobj_t* mobj) { const Flicky* x = static_cast(mobj); - return x->source(); + return x->valid() ? x->source() : nullptr; } boolean Obj_IsSuperFlickyWhippable(const mobj_t* mobj) @@ -780,4 +780,4 @@ boolean Obj_IsSuperFlickyTargettingYou(const mobj_t* mobj, mobj_t *player) const Flicky* x = static_cast(mobj); return player == x->chasing(); -} \ No newline at end of file +}