These checks are performed later on in the code at the end of the loop without additional status changes in between.
private_fl_directory_do_recurse(recurse);
--recurse->depth;
private_fl_directory_do_recurse(recurse);
--recurse->depth;
-
- if (F_status_is_error(recurse->state.status)) break;
recurse->action(recurse, recurse->listing.directory.array[i], f_directory_recurse_do_flag_directory_e);
if (F_status_is_error(recurse->state.status)) {
private_inline_fl_directory_do_handle(recurse, recurse->listing.directory.array[i], f_directory_recurse_do_flag_directory_e);
recurse->action(recurse, recurse->listing.directory.array[i], f_directory_recurse_do_flag_directory_e);
if (F_status_is_error(recurse->state.status)) {
private_inline_fl_directory_do_handle(recurse, recurse->listing.directory.array[i], f_directory_recurse_do_flag_directory_e);
- if (F_status_is_error(recurse->state.status)) break;
if (F_status_is_error(recurse->state.status)) {
private_inline_fl_directory_do_handle(recurse, recurse->listing.directory.array[i], flag_actions[j] | f_directory_recurse_do_flag_directory_e);
if (F_status_is_error(recurse->state.status)) {
private_inline_fl_directory_do_handle(recurse, recurse->listing.directory.array[i], flag_actions[j] | f_directory_recurse_do_flag_directory_e);
- if (F_status_is_error(recurse->state.status)) break;