Use exit code 2 if sync is aborted due to threshold limits
Some checks failed
Build / build-mac (push) Has been cancelled
Build / build-linux (push) Has been cancelled
Build / build-win (push) Has been cancelled
CodeQL Advanced / Analyze (c-cpp) (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled

This commit is contained in:
Andrea Mazzoleni 2026-04-06 22:41:51 +02:00
parent 7f9ca07b57
commit b1e58df65c

View file

@ -1863,11 +1863,11 @@ int snapraid_main(int argc, char* argv[])
if (opt.gui_threshold_removes != 0 && state.removed_files > opt.gui_threshold_removes) {
log_fatal(EUSER, "Too many files were removed (%u, limit is %u). Sync aborted.\n", state.removed_files, opt.gui_threshold_removes);
exit(EXIT_FAILURE);
exit(EXIT_SYNC_NEEDED);
}
if (opt.gui_threshold_updates != 0 && state.updated_files > opt.gui_threshold_updates) {
log_fatal(EUSER, "Too many files were updated (%u, limit is %u). Sync aborted.\n", state.updated_files, opt.gui_threshold_updates);
exit(EXIT_FAILURE);
exit(EXIT_SYNC_NEEDED);
}
/* refresh the size info before the content write */