Index: trunk/src/base/files/file_enumerator_win.cc |
=================================================================== |
--- trunk/src/base/files/file_enumerator_win.cc (revision 215442) |
+++ trunk/src/base/files/file_enumerator_win.cc (working copy) |
@@ -133,10 +133,8 @@ |
if (recursive_) { |
// If |cur_file| is a directory, and we are doing recursive searching, |
// add it to pending_paths_ so we scan it after we finish scanning this |
- // directory. However, don't do recursion through reparse points or we |
- // may end up with an infinite cycle. |
- if (!(find_data_.dwFileAttributes & FILE_ATTRIBUTE_REPARSE_POINT)) |
- pending_paths_.push(cur_file); |
+ // directory. |
+ pending_paths_.push(cur_file); |
} |
if (file_type_ & FileEnumerator::DIRECTORIES) |
return cur_file; |