Add a check that shows why the storage program is failing
This commit is contained in:
parent
11c7aab023
commit
a56d717ea8
|
@ -45,6 +45,11 @@ fn entrypoint(
|
||||||
Err(ProgramError::GenericError)?;
|
Err(ProgramError::GenericError)?;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if !check_id(&keyed_accounts[1].account.owner) {
|
||||||
|
error!("account[1] is not assigned to the STORAGE_PROGRAM");
|
||||||
|
Err(ProgramError::InvalidArgument)?;
|
||||||
|
}
|
||||||
|
|
||||||
if *keyed_accounts[1].unsigned_key() != system_id() {
|
if *keyed_accounts[1].unsigned_key() != system_id() {
|
||||||
info!(
|
info!(
|
||||||
"invalid account id owner: {:?} system_id: {:?}",
|
"invalid account id owner: {:?} system_id: {:?}",
|
||||||
|
|
Loading…
Reference in New Issue