diff --git a/src/rss/rssfeed.cpp b/src/rss/rssfeed.cpp index ff676c513..b88982533 100644 --- a/src/rss/rssfeed.cpp +++ b/src/rss/rssfeed.cpp @@ -380,6 +380,10 @@ void RssFeed::handleNewArticle(const QString& feedUrl, const QVariantHash& artic return; RssArticlePtr article = hashToRssArticle(this, articleData); + if (article.isNull()) { + qDebug() << "Article hash corrupted or guid is uncomputable; feed url: " << feedUrl; + return; + } Q_ASSERT(article); addArticle(article);