From d42c5aa799eb9ed25655335c6cd086564e367be9 Mon Sep 17 00:00:00 2001 From: Sami Ahmed Date: Fri, 27 Mar 2026 01:26:46 -0700 Subject: [PATCH] Fix CService constructor ambiguity in GetEffectiveTorProxy() Cast GetArg() return (int64_t) to unsigned short for the port parameter to resolve overload ambiguity across all platforms. Co-Authored-By: Claude Opus 4.6 --- src/tor/onion_v3.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tor/onion_v3.cpp b/src/tor/onion_v3.cpp index 3575290..392dcc3 100644 --- a/src/tor/onion_v3.cpp +++ b/src/tor/onion_v3.cpp @@ -93,7 +93,7 @@ static std::string GetEffectiveTorProxy() } if (mapArgs.count("-tor") && mapArgs["-tor"] != "0") { - CService torProxy(mapArgs["-tor"], GetArg("-torsocks", 19099)); + CService torProxy(mapArgs["-tor"], (unsigned short)GetArg("-torsocks", 19099)); if (torProxy.IsValid()) { return torProxy.ToStringIPPort(); }