From: ehofman Date: Wed, 8 Jun 2005 14:07:53 +0000 (+0000) Subject: fix a coredump situation, discovered by Melchior. X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=d4e760efe1fad08ef98b614b8334c07fde1f1b2f;p=simgear.git fix a coredump situation, discovered by Melchior. --- diff --git a/simgear/props/props.cxx b/simgear/props/props.cxx index a46ecfc8..dd8cb0c0 100644 --- a/simgear/props/props.cxx +++ b/simgear/props/props.cxx @@ -927,7 +927,8 @@ SGPropertyNode::removeChild (const char * name, int index, bool keep) if (keep) { _removedChildren.push_back(node); } - _path_cache->erase(name); // EMH - TODO: Take "index" into account! + if (_path_cache) + _path_cache->erase(name); // EMH - TODO: Take "index" into account! node->setAttribute(REMOVED, true); node->clearValue(); ret = node;