aboutsummaryrefslogtreecommitdiff
path: root/src/rpc/core_rpc_server.cpp
diff options
context:
space:
mode:
authortobtoht <tob@featherwallet.org>2025-01-18 11:08:39 +0000
committertobtoht <tob@featherwallet.org>2025-01-18 11:08:39 +0000
commit5625ea3a5663126cbf469e65609d2cc2f4f4dc0b (patch)
treeb54ac0436eb60a83028c6dbfc852bc1b67c25263 /src/rpc/core_rpc_server.cpp
parent1540638b6a3c6c433d686d9de0f5639882bbfe14 (diff)
parent936046f71bd82ae9b14f8dedc39550b64a0f6727 (diff)
downloadmonzero-core-5625ea3a5663126cbf469e65609d2cc2f4f4dc0b.tar.gz
monzero-core-5625ea3a5663126cbf469e65609d2cc2f4f4dc0b.tar.xz
monzero-core-5625ea3a5663126cbf469e65609d2cc2f4f4dc0b.zip
Merge pull request #9703
936046f validate ip parameter in set_bans rpc call (eversinc33)
Diffstat (limited to 'src/rpc/core_rpc_server.cpp')
-rw-r--r--src/rpc/core_rpc_server.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/rpc/core_rpc_server.cpp b/src/rpc/core_rpc_server.cpp
index 0ad80f41e..1b0e3f261 100644
--- a/src/rpc/core_rpc_server.cpp
+++ b/src/rpc/core_rpc_server.cpp
@@ -2808,6 +2808,12 @@ namespace cryptonote
}
else
{
+ if (!i->ip)
+ {
+ error_resp.code = CORE_RPC_ERROR_CODE_WRONG_PARAM;
+ error_resp.message = "No ip/host supplied";
+ return false;
+ }
na = epee::net_utils::ipv4_network_address{i->ip, 0};
}
if (i->ban)