From c7f9904112d0169da475949ed2dfe9b440c72453 Mon Sep 17 00:00:00 2001 From: Mayukha Vadari Date: Mon, 2 Mar 2026 17:59:07 -0400 Subject: [PATCH] Update src/xrpld/rpc/detail/RPCCall.cpp Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- src/xrpld/rpc/detail/RPCCall.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/xrpld/rpc/detail/RPCCall.cpp b/src/xrpld/rpc/detail/RPCCall.cpp index 460a3d6b3e..1ad359a67b 100644 --- a/src/xrpld/rpc/detail/RPCCall.cpp +++ b/src/xrpld/rpc/detail/RPCCall.cpp @@ -446,7 +446,8 @@ private: std::size_t colon = ip.find_last_of(":"); jvRequest[jss::ip] = std::string{ip, 0, colon}; - if (auto const port = jvParseUInt(std::string{ip, colon + 1})) + Json::Value portJson(std::string{ip, colon + 1}); + if (auto const port = jvParseUInt(portJson)) jvRequest[jss::port] = *port; else return RPC::invalid_field_error(jss::port);