From 10b4936038e4106fa8b296b27fe833541a2fa52d Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Sat, 7 Mar 2015 21:32:34 +0200 Subject: [PATCH] Valgrind: Fix memory leak Change-Id: Ie2e3104a71dcb0bff6fff7d2989517cc3ca5de2b Reviewed-by: Nikolai Kosjar --- src/plugins/valgrind/callgrind/callgrindparser.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/valgrind/callgrind/callgrindparser.cpp b/src/plugins/valgrind/callgrind/callgrindparser.cpp index ae3b9b4d81c..17dc9b2819a 100644 --- a/src/plugins/valgrind/callgrind/callgrindparser.cpp +++ b/src/plugins/valgrind/callgrind/callgrindparser.cpp @@ -455,8 +455,8 @@ void Parser::Private::parseCostItem(const char *begin, const char *end) bool ok; const char *current = begin; - CostItem *costItem = new CostItem(data); QTC_ASSERT(currentDifferingFile == -1 || currentDifferingFile != currentFunction->fileId(), return); + CostItem *costItem = new CostItem(data); costItem->setDifferingFile(currentDifferingFile); FunctionCall *call = 0; if (isParsingFunctionCall) {