Zk instructions check length (#24103)
* zk-token-sdk: add a length check before decoding proof instruction * zk-token-sdk: fix minor spelling * zk-token-sdk: one-liner for length check * zk-token-sdk: one-liner fix
This commit is contained in:
@ -73,7 +73,7 @@ impl ProofInstruction {
|
||||
}
|
||||
|
||||
pub fn decode_type(input: &[u8]) -> Option<Self> {
|
||||
FromPrimitive::from_u8(input[0])
|
||||
input.get(0).and_then(|x| FromPrimitive::from_u8(*x))
|
||||
}
|
||||
|
||||
pub fn decode_data<T: Pod>(input: &[u8]) -> Option<&T> {
|
||||
|
Reference in New Issue
Block a user