diff --git a/src/core/kprotocolinfofactory.cpp b/src/core/kprotocolinfofactory.cpp --- a/src/core/kprotocolinfofactory.cpp +++ b/src/core/kprotocolinfofactory.cpp @@ -69,6 +69,9 @@ KProtocolInfoPrivate *KProtocolInfoFactory::findProtocol(const QString &protocol) { + Q_ASSERT(!protocol.isEmpty()); + Q_ASSERT(!protocol.contains(':')); + QMutexLocker locker(&m_mutex); const bool filled = fillCache();