From 18e6fd40b4712f737d0e3e0e00a6dd4584c58913 Mon Sep 17 00:00:00 2001
From: december0123 <december0123@gmail.com>
Date: Fri, 12 Sep 2014 13:01:15 +0200
Subject: [PATCH] Delete initialized pointer

---
 src/Data.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/Data.cpp b/src/Data.cpp
index b88e1f6..eda797c 100644
--- a/src/Data.cpp
+++ b/src/Data.cpp
@@ -628,7 +628,7 @@ std::vector<std::string> Data::getRecursiveDirectoryFileList(const std::string d
         std::string onlyFilename)
 {
     std::vector<std::string> list;
-    struct dirent *dir;
+    struct dirent *dir = nullptr;
     DIR *d = opendir(directoryPath.c_str());
 
     if (d)
@@ -668,7 +668,7 @@ std::vector<std::string> Data::getRecursiveDirectoryFileList(const std::string d
 
         closedir(d);
     }
-
+    delete dir;
     return list;
 }
 
-- 
GitLab