solitaire, macros.rs: stop panicking in dispatch()
Change-Id: I12df1318c56799209821ad92d491e55810fe820f
This commit is contained in:
parent
b3b083b08a
commit
e51503b4f7
|
@ -39,7 +39,7 @@ macro_rules! solitaire {
|
|||
match BorshDeserialize::try_from_slice(d).map_err(|_| SolitaireError::InstructionDeserializeFailed)? {
|
||||
$(
|
||||
Instruction::$row(ix_data) => {
|
||||
let (mut accounts): ($row) = FromAccounts::from(p, &mut a.iter(), &()).unwrap();
|
||||
let (mut accounts): ($row) = FromAccounts::from(p, &mut a.iter(), &())?;
|
||||
$fn(&ExecutionContext{program_id: p, accounts: a}, &mut accounts, ix_data)?;
|
||||
Persist::persist(&accounts, p)?;
|
||||
Ok(())
|
||||
|
|
Loading…
Reference in New Issue