From e408159bfe13c038cbe7201e5533db74262ce0ca Mon Sep 17 00:00:00 2001
From: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
Date: Fri, 4 Dec 2009 21:18:30 +0100
Subject: [PATCH] plug memory leak

---
 src/plugins/qt4projectmanager/qt4nodes.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/plugins/qt4projectmanager/qt4nodes.cpp b/src/plugins/qt4projectmanager/qt4nodes.cpp
index 9d213e2cf28..ae4c2bb009b 100644
--- a/src/plugins/qt4projectmanager/qt4nodes.cpp
+++ b/src/plugins/qt4projectmanager/qt4nodes.cpp
@@ -583,8 +583,10 @@ void Qt4PriFileNode::changeFiles(const FileType fileType,
     *notChanged = filePaths;
 
     // Check for modified editors
-    if (!saveModifiedEditors(m_projectFilePath))
+    if (!saveModifiedEditors(m_projectFilePath)) {
+        delete reader;
         return;
+    }
 
     // Check if file is readonly
     ProEditorModel proModel;
-- 
GitLab