SystemProgram transactions now fail on invalid arguments

This commit is contained in:
Michael Vines
2018-10-10 14:55:45 -07:00
parent 785c619198
commit 262f26cf76
3 changed files with 37 additions and 17 deletions

View File

@ -236,7 +236,7 @@ fn process_transaction(
loaded_programs: &RwLock<HashMap<Pubkey, DynamicProgram>>,
) {
let mut refs: Vec<&mut Account> = accounts.iter_mut().collect();
SystemProgram::process_transaction(&tx, 0, &mut refs[..], loaded_programs)
SystemProgram::process_transaction(&tx, 0, &mut refs[..], loaded_programs).unwrap();
}
#[test]