# # patch "ChangeLog" # from [6ae1f61fc259020ff9c6c21f687627ba56de086c] # to [66859d375bd50538e9d83d8f612ee3593957c9b6] # # patch "file_io.cc" # from [f6f3fba02d7e53668e372df88fd276acc8c6b7ce] # to [16d497ee84e7a6ea0ac66e37c8ba6175e2a48461] # ======================================================================== --- ChangeLog 6ae1f61fc259020ff9c6c21f687627ba56de086c +++ ChangeLog 66859d375bd50538e9d83d8f612ee3593957c9b6 @@ -1,5 +1,9 @@ 2005-08-25 Nathaniel Smith + * file_io.cc (walk_tree): Return properly. + +2005-08-25 Nathaniel Smith + * paths.cc (test_file_path_internal): Add tests for file_path.empty(). * file_io.cc (walk_tree_recursive): Add explicit fs::native. ======================================================================== --- file_io.cc f6f3fba02d7e53668e372df88fd276acc8c6b7ce +++ file_io.cc 16d497ee84e7a6ea0ac66e37c8ba6175e2a48461 @@ -401,7 +401,10 @@ bool require_existing_path) { if (path.empty()) - walk_tree_recursive(fs::current_path(), fs::path(), walker); + { + walk_tree_recursive(fs::current_path(), fs::path(), walker); + return; + } switch (get_path_status(path)) {