Don't double-clone every account
This commit is contained in:
@ -370,10 +370,12 @@ impl Bank {
|
|||||||
return Err(BankError::AccountNotFound);
|
return Err(BankError::AccountNotFound);
|
||||||
}
|
}
|
||||||
|
|
||||||
// add loader to chain
|
let loader = program.loader;
|
||||||
accounts.insert(0, (program_id, program.clone()));
|
|
||||||
|
|
||||||
program_id = program.loader;
|
// add loader to chain
|
||||||
|
accounts.insert(0, (program_id, program));
|
||||||
|
|
||||||
|
program_id = loader;
|
||||||
}
|
}
|
||||||
Ok(accounts)
|
Ok(accounts)
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user