Index: ps/trunk/source/lobby/glooxwrapper/glooxwrapper.cpp =================================================================== --- ps/trunk/source/lobby/glooxwrapper/glooxwrapper.cpp +++ ps/trunk/source/lobby/glooxwrapper/glooxwrapper.cpp @@ -468,7 +468,10 @@ gloox::StanzaError glooxwrapper::IQ::error_error() const { - return m_Wrapped->error()->error(); + const gloox::Error* error = m_Wrapped->error(); + if (!error) + return gloox::StanzaErrorInternalServerError; + return error->error(); } glooxwrapper::Tag* glooxwrapper::IQ::tag() const