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); }