mirror of
https://codeberg.org/wownero/wownero-lws
synced 2026-01-09 23:25:16 -08:00
Add equivalent check to validate admin endpoint (#131)
This commit is contained in:
committed by
Lee *!* Clagett
parent
24e6c2f5f3
commit
64dd5d1aa9
@@ -288,8 +288,14 @@ namespace lws { namespace rpc
|
|||||||
db::account_address address{};
|
db::account_address address{};
|
||||||
crypto::secret_key view_key{};
|
crypto::secret_key view_key{};
|
||||||
|
|
||||||
if (!convert_key(dest, address.spend_public, req.spend_public_hex, "spend_public_hex"))
|
if (req.spend_public_hex == req.view_public_hex)
|
||||||
|
{
|
||||||
|
output_error(dest, "spend_public_hex", "spend_public_hex and view_public_hex should not be equal");
|
||||||
return success(); // error is delivered in JSON as opposed to HTTP codes
|
return success(); // error is delivered in JSON as opposed to HTTP codes
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!convert_key(dest, address.spend_public, req.spend_public_hex, "spend_public_hex"))
|
||||||
|
return success();
|
||||||
if (!convert_key(dest, address.view_public, req.view_public_hex, "view_public_hex"))
|
if (!convert_key(dest, address.view_public, req.view_public_hex, "view_public_hex"))
|
||||||
return success();
|
return success();
|
||||||
if (!convert_key(dest, unwrap(unwrap(view_key)), req.view_key_hex, "view_key_hex"))
|
if (!convert_key(dest, unwrap(unwrap(view_key)), req.view_key_hex, "view_key_hex"))
|
||||||
|
|||||||
Reference in New Issue
Block a user