From 9a873073290a8a7cf28e04c557e4bfd6909bf284 Mon Sep 17 00:00:00 2001 From: ravinsp <33562092+ravinsp@users.noreply.github.com> Date: Tue, 2 Nov 2021 16:59:14 +0530 Subject: [PATCH] Fixed std exception in ip port parse int. --- src/conf.hpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) 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; }