diff options
author | Mattes D <github@xoft.cz> | 2016-08-07 12:50:19 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-08-07 12:50:19 +0200 |
commit | 876496c953d4c9c4b12befbdf4d41fe839644ac9 (patch) | |
tree | 37455e6c0485aa0ef5b378cf8638b504881e96a1 /src/OSSupport/File.cpp | |
parent | Canonical tag (#3300) (diff) | |
download | cuberite-876496c953d4c9c4b12befbdf4d41fe839644ac9.tar cuberite-876496c953d4c9c4b12befbdf4d41fe839644ac9.tar.gz cuberite-876496c953d4c9c4b12befbdf4d41fe839644ac9.tar.bz2 cuberite-876496c953d4c9c4b12befbdf4d41fe839644ac9.tar.lz cuberite-876496c953d4c9c4b12befbdf4d41fe839644ac9.tar.xz cuberite-876496c953d4c9c4b12befbdf4d41fe839644ac9.tar.zst cuberite-876496c953d4c9c4b12befbdf4d41fe839644ac9.zip |
Diffstat (limited to 'src/OSSupport/File.cpp')
-rw-r--r-- | src/OSSupport/File.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/OSSupport/File.cpp b/src/OSSupport/File.cpp index b4e4c3f6f..a59f599ae 100644 --- a/src/OSSupport/File.cpp +++ b/src/OSSupport/File.cpp @@ -524,6 +524,13 @@ AStringVector cFile::GetFolderContents(const AString & a_Folder) { do { + if ( + (strcmp(FindFileData.cFileName, ".") == 0) || + (strcmp(FindFileData.cFileName, "..") == 0) + ) + { + continue; + } AllFiles.push_back(FindFileData.cFileName); } while (FindNextFileA(hFind, &FindFileData)); FindClose(hFind); @@ -546,6 +553,13 @@ AStringVector cFile::GetFolderContents(const AString & a_Folder) struct dirent *dirp; while ((dirp = readdir(dp)) != nullptr) { + if ( + (strcmp(dirp->d_name, ".") == 0) || + (strcmp(dirp->d_name, "..") == 0) + ) + { + continue; + } AllFiles.push_back(dirp->d_name); } closedir(dp); |