From 16f699b0498f72c3863e531f45e5ed8bfe1176dd Mon Sep 17 00:00:00 2001 From: Shauren Date: Wed, 2 May 2018 15:09:21 +0200 Subject: [PATCH] Tools/mmaps_generator: Fixed loading db2 stores on linux * Author @rapsys Closes #21898 # Conflicts: # src/tools/mmaps_generator/PathCommon.h --- src/tools/mmaps_generator/PathCommon.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/tools/mmaps_generator/PathCommon.h b/src/tools/mmaps_generator/PathCommon.h index e3a11a322ee..ad07df09980 100644 --- a/src/tools/mmaps_generator/PathCommon.h +++ b/src/tools/mmaps_generator/PathCommon.h @@ -25,6 +25,7 @@ #ifndef _WIN32 #include + #include #include #endif @@ -109,7 +110,7 @@ namespace MMAP errno = 0; if ((dp = readdir(dirp)) != nullptr) { - if (matchWildcardFilter(filter.c_str(), dp->d_name)) + if (strcmp(dp->d_name, ".") != 0 && strcmp(dp->d_name, "..") != 0 && matchWildcardFilter(filter.c_str(), dp->d_name)) fileList.push_back(std::string(dp->d_name)); } else