summaryrefslogtreecommitdiff
path: root/tests/manual/proparser
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@nokia.com>2010-04-19 22:36:24 +0200
committerOswald Buddenhagen <oswald.buddenhagen@nokia.com>2010-04-20 12:02:10 +0200
commita796ab559d4f539557f893101a7a66990f90d558 (patch)
tree644f6357af4c8ce39dc42a10e27671b195a11fad /tests/manual/proparser
parent84a6d42f584eed7e4f56f546908410c9d1f0e951 (diff)
downloadqt-creator-a796ab559d4f539557f893101a7a66990f90d558.tar.gz
don't leak ProFile objects
just for debugging ...
Diffstat (limited to 'tests/manual/proparser')
-rw-r--r--tests/manual/proparser/main.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/manual/proparser/main.cpp b/tests/manual/proparser/main.cpp
index 60008ea9e7..701786436f 100644
--- a/tests/manual/proparser/main.cpp
+++ b/tests/manual/proparser/main.cpp
@@ -64,8 +64,10 @@ static int evaluate(const QString &fileName, const QString &in_pwd, const QStrin
ProFile *pro;
if (!(pro = visitor.parsedProFile(fileName)))
return 2;
- if (!visitor.accept(pro))
+ if (!visitor.accept(pro)) {
+ delete pro;
return 2;
+ }
if (visitor.templateType() == ProFileEvaluator::TT_Subdirs) {
QStringList subdirs = visitor.values(QLatin1String("SUBDIRS"));
@@ -106,6 +108,7 @@ static int evaluate(const QString &fileName, const QString &in_pwd, const QStrin
}
}
+ delete pro;
return 0;
}