From 56df4e29cec72858bd767d42720a3ae8f4735816 Mon Sep 17 00:00:00 2001 From: Roberto Raggi <roberto.raggi@nokia.com> Date: Wed, 10 Feb 2010 16:23:04 +0100 Subject: [PATCH] Fixed possible crash when trying to link invalid documents. --- src/libs/qmljs/qmljslink.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/libs/qmljs/qmljslink.cpp b/src/libs/qmljs/qmljslink.cpp index e054257a666..a0541aa142d 100644 --- a/src/libs/qmljs/qmljslink.cpp +++ b/src/libs/qmljs/qmljslink.cpp @@ -258,6 +258,9 @@ QList<Document::Ptr> Link::reachableDocuments(Document::Ptr startDoc, const Snap { QList<Document::Ptr> docs; + if (! startDoc) + return docs; + QSet<QString> processed; QStringList todo; -- GitLab