From 1bf44ee2d752847af4ef407dcd2b7f0d909e5d24 Mon Sep 17 00:00:00 2001 From: David Rose Date: Mon, 12 Feb 2007 19:12:57 +0000 Subject: [PATCH] protect output --- panda/src/char/characterJointEffect.cxx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/panda/src/char/characterJointEffect.cxx b/panda/src/char/characterJointEffect.cxx index a2087ee170..8382e4dac9 100644 --- a/panda/src/char/characterJointEffect.cxx +++ b/panda/src/char/characterJointEffect.cxx @@ -103,7 +103,12 @@ safe_to_combine() const { //////////////////////////////////////////////////////////////////// void CharacterJointEffect:: output(ostream &out) const { - out << get_type() << "(" << _character->get_name() << ")"; + out << get_type(); + if (_character.is_valid_pointer()) { + out << "(" << _character->get_name() << ")"; + } else { + out << "(**invalid**)"; + } } ////////////////////////////////////////////////////////////////////