feat: check argument number

This commit is contained in:
3lswear
2022-02-27 18:14:54 +03:00
parent d8bb6a2047
commit 90528b7bc7

View File

@@ -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;
}