diff -dur boost_1_47_0_orig/libs/filesystem/v3/src/operations.cpp boost_1_47_0/libs/filesystem/v3/src/operations.cpp
old
|
new
|
|
1938 | 1938 | filename, file_stat, symlink_file_stat); |
1939 | 1939 | |
1940 | 1940 | if (temp_ec) |
1941 | | { |
| 1941 | { |
| 1942 | path error_path = it.m_imp->dir_entry.path().parent_path(); |
1942 | 1943 | it.m_imp.reset(); |
1943 | 1944 | if (ec == 0) |
1944 | 1945 | BOOST_FILESYSTEM_THROW( |
1945 | 1946 | filesystem_error("boost::filesystem::directory_iterator::operator++", |
1946 | | it.m_imp->dir_entry.path().parent_path(), |
| 1947 | error_path, |
1947 | 1948 | error_code(BOOST_ERRNO, system_category()))); |
1948 | 1949 | ec->assign(BOOST_ERRNO, system_category()); |
1949 | 1950 | return; |