diff --git a/panda/src/pgraph/nodePath.I b/panda/src/pgraph/nodePath.I index 2e303ea2f3..c09c154818 100644 --- a/panda/src/pgraph/nodePath.I +++ b/panda/src/pgraph/nodePath.I @@ -1045,7 +1045,10 @@ unstash() { INLINE bool NodePath:: stash() { nassertr(!is_singleton(), false); - return get_parent().node()->stash_child(node()); + PandaNode *parent_node = get_parent().node(); + PandaNode *this_node = node(); + nassertr(parent_node != (PandaNode *)NULL && this_node != (PandaNode *)NULL, false); + return parent_node->stash_child(this_node); } ////////////////////////////////////////////////////////////////////