From 32f5f2a2be916af2f6e1caab6069cd42cfa146e0 Mon Sep 17 00:00:00 2001 From: EntireTwix Date: Wed, 18 Jan 2023 15:36:49 -0800 Subject: [PATCH] daemon flag error --- main.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/main.cpp b/main.cpp index 8d0aa2a..38c819c 100644 --- a/main.cpp +++ b/main.cpp @@ -40,17 +40,17 @@ int main(int argc, char **argv) { std::cerr << "File cannot be created (may already exist)\n"; } - return 0; + return -1; } if (argc < 3) { std::cerr << "Usage: sudo ./bank [daemon flag {default: false}]\n"; - return 0; + return -1; } if (geteuid() != 0) { std::cerr << "ERROR: CCash MUST be ran as root\n"; - return 0; + return -1; } const unsigned long saving_freq = std::stoul(std::string(argv[2])); std::cout @@ -104,6 +104,11 @@ int main(int argc, char **argv) } if (argc == 4 && !strcmp(argv[3], "true")) { app().enableRunAsDaemon(); } + else if (argc == 4 && strcmp(argv[3], "false")) + { + std::cerr << "daemon flag must be \"true\" or \"false\"\n"; + return -1; + } } //destroying setup variables app()