Index: base/files/file_enumerator_posix.cc |
diff --git a/base/files/file_enumerator_posix.cc b/base/files/file_enumerator_posix.cc |
index fb4010aadcad566f304a899344f1cb892b666081..33a9d9f442ef60d7f61d76b5da010b3944c23416 100644 |
--- a/base/files/file_enumerator_posix.cc |
+++ b/base/files/file_enumerator_posix.cc |
@@ -131,9 +131,7 @@ bool FileEnumerator::ReadDirectory(std::vector<FileInfo>* entries, |
additional space for pathname may be needed |
#endif |
- struct dirent dent_buf; |
- struct dirent* dent; |
- while (readdir_r(dir, &dent_buf, &dent) == 0 && dent) { |
+ for (struct dirent* dent = readdir(dir); dent; dent = readdir(dir)) { |
FileInfo info; |
info.filename_ = FilePath(dent->d_name); |