Ticket #12079: fs_dir_iter_fix.diff
File fs_dir_iter_fix.diff, 597 bytes (added by , 7 years ago) |
---|
-
libs/filesystem/src/operations.cpp
1977 1977 dirent * result; 1978 1978 int return_code; 1979 1979 if ((return_code = readdir_r_simulator(static_cast<DIR*>(handle), entry, &result))!= 0) 1980 return error_code( errno, system_category());1980 return error_code(return_code, system_category()); 1981 1981 if (result == 0) 1982 1982 return fs::detail::dir_itr_close(handle, buffer); 1983 1983 target = entry->d_name;