Fixes #295: set default client port when unable to parse port string

This commit is contained in:
eidheim 2020-04-17 13:36:57 +02:00
commit 61990c2aee

View file

@ -507,7 +507,12 @@ namespace SimpleWeb {
}
else {
parsed_host_port.first = host_port.substr(0, host_end);
parsed_host_port.second = static_cast<unsigned short>(stoul(host_port.substr(host_end + 1)));
try {
parsed_host_port.second = static_cast<unsigned short>(stoul(host_port.substr(host_end + 1)));
}
catch(...) {
parsed_host_port.second = default_port;
}
}
return parsed_host_port;
}