Fix early return for invalid parameter
This commit is contained in:
committed by
Tyera Eulberg
parent
9df3aa50d5
commit
64ea5126e0
10
src/rpc.rs
10
src/rpc.rs
@ -100,8 +100,8 @@ impl RpcSol for RpcSolImpl {
|
||||
};
|
||||
|
||||
if signature_vec.len() != mem::size_of::<Signature>() {
|
||||
Err(Error::invalid_request())
|
||||
} else {
|
||||
return Err(Error::invalid_request());
|
||||
}
|
||||
let signature = Signature::new(&signature_vec);
|
||||
let req = JsonRpcRequest::GetSignature { signature };
|
||||
let resp = meta.request_processor.process_request(req);
|
||||
@ -119,7 +119,6 @@ impl RpcSol for RpcSolImpl {
|
||||
}),
|
||||
}
|
||||
}
|
||||
}
|
||||
fn get_balance(&self, meta: Self::Metadata, id: String) -> Result<(String, i64)> {
|
||||
let pubkey_vec = match bs58::decode(id).into_vec() {
|
||||
Ok(pubkey_vec) => pubkey_vec,
|
||||
@ -127,8 +126,8 @@ impl RpcSol for RpcSolImpl {
|
||||
};
|
||||
|
||||
if pubkey_vec.len() != mem::size_of::<Pubkey>() {
|
||||
Err(Error::invalid_request())
|
||||
} else {
|
||||
return Err(Error::invalid_request());
|
||||
}
|
||||
let pubkey = Pubkey::new(&pubkey_vec);
|
||||
let req = JsonRpcRequest::GetBalance { key: pubkey };
|
||||
let resp = meta.request_processor.process_request(req);
|
||||
@ -146,7 +145,6 @@ impl RpcSol for RpcSolImpl {
|
||||
}),
|
||||
}
|
||||
}
|
||||
}
|
||||
fn get_finality(&self, meta: Self::Metadata) -> Result<usize> {
|
||||
let req = JsonRpcRequest::GetFinality;
|
||||
let resp = meta.request_processor.process_request(req);
|
||||
|
Reference in New Issue
Block a user