From ada8358ef54aaa04c9182afe115d8046c801bdde Mon Sep 17 00:00:00 2001 From: amadeuszpawlik Date: Fri, 13 May 2022 22:29:09 +0200 Subject: Sanitize port in `addpeeraddress()` - Ensures port sanitization in `addpeeraddress()` - Adds test to check for invalid port values --- src/rpc/net.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/rpc/net.cpp') diff --git a/src/rpc/net.cpp b/src/rpc/net.cpp index 09dc8eb3eb..ff714eaf36 100644 --- a/src/rpc/net.cpp +++ b/src/rpc/net.cpp @@ -932,7 +932,7 @@ static RPCHelpMan addpeeraddress() } const std::string& addr_string{request.params[0].get_str()}; - const uint16_t port{static_cast(request.params[1].get_int())}; + const auto port{request.params[1].getInt()}; const bool tried{request.params[2].isTrue()}; UniValue obj(UniValue::VOBJ); -- cgit v1.2.3