aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwoodser <woodser@protonmail.com>2025-01-06 08:46:41 -0500
committerwoodser <woodser@protonmail.com>2025-02-17 08:14:25 -0500
commit322953e6264cc5ae47350244697ae39d03406117 (patch)
tree1b4123816d0838dabadb0ee0c4d39a041f632f80
parent1c1b828551e2dd6aee9f92e7281d6406a93d1ab6 (diff)
downloadmonzero-core-322953e6264cc5ae47350244697ae39d03406117.tar.gz
monzero-core-322953e6264cc5ae47350244697ae39d03406117.tar.xz
monzero-core-322953e6264cc5ae47350244697ae39d03406117.zip
assign default port for http and https clients
-rw-r--r--contrib/epee/src/abstract_http_client.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/contrib/epee/src/abstract_http_client.cpp b/contrib/epee/src/abstract_http_client.cpp
index 3ae09c90e..03f73cbbc 100644
--- a/contrib/epee/src/abstract_http_client.cpp
+++ b/contrib/epee/src/abstract_http_client.cpp
@@ -135,6 +135,13 @@ namespace http
http::url_content parsed{};
const bool r = parse_url(address, parsed);
CHECK_AND_ASSERT_MES(r, false, "failed to parse url: " << address);
+ if (parsed.port == 0)
+ {
+ if (parsed.schema == "http")
+ parsed.port = 80;
+ else if (parsed.schema == "https")
+ parsed.port = 443;
+ }
set_server(std::move(parsed.host), std::to_string(parsed.port), std::move(user), std::move(ssl_options));
return true;
}