diff options
author | Oswald Buddenhagen <oswald.buddenhagen@nokia.com> | 2010-04-19 22:36:24 +0200 |
---|---|---|
committer | Oswald Buddenhagen <oswald.buddenhagen@nokia.com> | 2010-04-20 12:02:10 +0200 |
commit | a796ab559d4f539557f893101a7a66990f90d558 (patch) | |
tree | 644f6357af4c8ce39dc42a10e27671b195a11fad /tests/manual/proparser | |
parent | 84a6d42f584eed7e4f56f546908410c9d1f0e951 (diff) | |
download | qt-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.cpp | 5 |
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; } |