Ticket #7202: 00-exception-safe-directory-iterator.patch
File 00-exception-safe-directory-iterator.patch, 716 bytes (added by , 10 years ago) |
---|
-
./boost_1_47_0/libs/filesystem/v3/src/operations.cpp
diff -rub ./boost_1_47_0/libs/filesystem/v3/src/operations.cpp ./boost_1_47_0/libs/filesystem/v3/src/operations.cpp
389 389 390 390 if (type == fs::directory_file) // but not a directory symlink 391 391 { 392 for (fs::directory_iterator itr(p );392 for (fs::directory_iterator itr(p, ec); 393 393 itr != end_dir_itr; ++itr) 394 394 { 395 if (ec != 0 && *ec) 396 return count; 395 397 fs::file_type tmp_type = query_file_type(itr->path(), ec); 396 398 if (ec != 0 && *ec) 397 399 return count;