From 6c4ff285b461aa941f0c14b6facca17f055b7fa9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Janiszewski?= Date: Sun, 23 Oct 2016 22:57:37 +0200 Subject: [PATCH] Fix memory leak in FileScanner --- src/core/FileScanner.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/core/FileScanner.cpp b/src/core/FileScanner.cpp index 9b2dbc171c..7e20b7895c 100644 --- a/src/core/FileScanner.cpp +++ b/src/core/FileScanner.cpp @@ -101,7 +101,11 @@ public: ~FileScannerBase() override { Memory::Free(_rootPath); - Memory::FreeArray(_patterns, _numPatterns); + for (size_t i = 0; i < _numPatterns; i++) + { + Memory::Free(_patterns[i]); + } + Memory::Free(_patterns); Memory::Free(_currentPath); Memory::Free(_currentFileInfo); }