]> Kevux Git Server - kevux-tools/commitdiff
Update: The fl_directory_do() now explicitly requires flags to be set.
authorKevin Day <Kevin@kevux.org>
Sun, 27 Apr 2025 22:30:07 +0000 (17:30 -0500)
committerKevin Day <Kevin@kevux.org>
Sun, 27 Apr 2025 22:30:07 +0000 (17:30 -0500)
The action flag used to be always processed but this is no longer the case.

sources/c/program/kevux/tools/remove/main/operate.c

index e3260ecd283bfeff56354c0681730ce80a656275..b66aa6741358d4f121cc42184e85efd80c2c1be0 100644 (file)
@@ -13,7 +13,7 @@ extern "C" {
     main->cache.recurse.state.interrupt = &kt_remove_signal_check_recurse;
 
     main->cache.recurse.depth_max = main->setting.flag & kt_remove_main_flag_recurse_d ? kt_remove_depth_max_d : 0;
-    main->cache.recurse.flag = 0;
+    main->cache.recurse.flag = f_directory_recurse_do_flag_before_action_after_d;
     main->cache.recurse.path.used = 0;
     main->cache.recurse.path_top = &path;