This bug is considered a security issue because it is printing potentially unused memory addresses.
recurse->action(recurse, list[k]->array[i], flag_actions[j] | flags[k]);
if (F_status_is_error(recurse->state.status)) {
- private_inline_fl_directory_do_handle(recurse, recurse->listing.directory.array[i], flag_actions[j] | flags[k]);
+ private_inline_fl_directory_do_handle(recurse, list[k]->array[i], flag_actions[j] | flags[k]);
if (F_status_is_error(recurse->state.status)) break;
}