diff --git a/src/conf.hpp b/src/conf.hpp index e8e56d1e..5f05b129 100644 --- a/src/conf.hpp +++ b/src/conf.hpp @@ -36,9 +36,16 @@ namespace conf if (host_address.empty()) return -1; - port = std::stoi(split.back()); - if (port == 0) + try + { + port = std::stoi(split.back()); + if (port == 0) + return -1; + } + catch (...) + { return -1; + } return 0; }