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