diff --git a/simgear/props/props.cxx b/simgear/props/props.cxx index 3d63758e..193f02d3 100644 --- a/simgear/props/props.cxx +++ b/simgear/props/props.cxx @@ -2068,6 +2068,8 @@ SGPropertyNode::addChangeListener (SGPropertyChangeListener * listener, void SGPropertyNode::removeChangeListener (SGPropertyChangeListener * listener) { + if (_listeners == 0) + return; vector::iterator it = find(_listeners->begin(), _listeners->end(), listener); if (it != _listeners->end()) {