diff options
| author | tobtoht <tob@featherwallet.org> | 2025-01-18 11:08:39 +0000 |
|---|---|---|
| committer | tobtoht <tob@featherwallet.org> | 2025-01-18 11:08:39 +0000 |
| commit | 5625ea3a5663126cbf469e65609d2cc2f4f4dc0b (patch) | |
| tree | b54ac0436eb60a83028c6dbfc852bc1b67c25263 | |
| parent | 1540638b6a3c6c433d686d9de0f5639882bbfe14 (diff) | |
| parent | 936046f71bd82ae9b14f8dedc39550b64a0f6727 (diff) | |
| download | monzero-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)
| -rw-r--r-- | src/rpc/core_rpc_server.cpp | 6 |
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) |
