Don't double-clone every account

This commit is contained in:
Greg Fitzgerald 2019-01-03 12:51:42 -07:00
parent a448c0b81e
commit 0505d7bd32
1 changed files with 5 additions and 3 deletions

View File

@ -370,10 +370,12 @@ impl Bank {
return Err(BankError::AccountNotFound);
}
// add loader to chain
accounts.insert(0, (program_id, program.clone()));
let loader = program.loader;
program_id = program.loader;
// add loader to chain
accounts.insert(0, (program_id, program));
program_id = loader;
}
Ok(accounts)
}