From 90528b7bc755503ccb183bf8173f8907367ff986 Mon Sep 17 00:00:00 2001 From: 3lswear Date: Sun, 27 Feb 2022 18:14:54 +0300 Subject: [PATCH] feat: check argument number --- src/main.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main.cpp b/src/main.cpp index e07f46b..601fb74 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -13,6 +13,8 @@ int main(int argc, char **argv) try { + if (argc > 2) + throw std::domain_error("Invalid number of arguments"); if (argv[1] != NULL) server.readConfig(argv[1]); else @@ -26,7 +28,7 @@ int main(int argc, char **argv) } catch (std::domain_error &e) { - std::cerr << RED << "FATAL: "; + std::cerr << FAIL << "FATAL: "; std::cerr << e.what() << RESET << std::endl; }