diff --git a/src/diagnosticsdialog.cpp b/src/diagnosticsdialog.cpp index 085df8f22..5dbc6b10e 100644 --- a/src/diagnosticsdialog.cpp +++ b/src/diagnosticsdialog.cpp @@ -123,6 +123,11 @@ void DiagnosticsDialog::updateLogView() } SipInfo sipInfo = SipHandler::instance()->sipInfo( peerId ); + if( !sipInfo.isValid() ) + { + qDebug() << Q_FUNC_INFO << "SipInfo invalid for " << peerId; + continue; + } if( sipInfo.isVisible() ) log.append( QString(" %1: %2:%3 (%4)\n")