From 53471812e4dd61dc5269267ea7ac6146397c47ca Mon Sep 17 00:00:00 2001 From: "Uwe L. Korn" Date: Wed, 7 May 2014 12:54:34 +0100 Subject: [PATCH] Do not crash if we could not send a Xmpp message --- src/accounts/xmpp/sip/XmppSip.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/accounts/xmpp/sip/XmppSip.cpp b/src/accounts/xmpp/sip/XmppSip.cpp index 49ebb551b..58c7c27ce 100644 --- a/src/accounts/xmpp/sip/XmppSip.cpp +++ b/src/accounts/xmpp/sip/XmppSip.cpp @@ -457,6 +457,11 @@ XmppSipPlugin::sendSipInfos( const Tomahawk::peerinfo_ptr& receiver, const QList Jreen::IQ iq( Jreen::IQ::Set, receiver->id() ); iq.addExtension( sipMessage ); Jreen::IQReply *reply = m_client->send( iq ); + + // Check that we were able to create a reply + Q_ASSERT( reply ); + if ( !reply ) return; + reply->setData( SipMessageSent ); connect( reply, SIGNAL( received( Jreen::IQ ) ), SLOT( onNewIq( Jreen::IQ ) ) ); }