mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2025-11-25 18:55:24 +00:00
fix passing key out of LoadFirmware
Review URL: http://codereview.chromium.org/2825019
This commit is contained in:
@@ -45,11 +45,14 @@ int LoadFirmware(LoadFirmwareParams* params) {
|
||||
|
||||
/* Clear output params in case we fail */
|
||||
params->firmware_index = 0;
|
||||
params->kernel_sign_key_blob = NULL;
|
||||
params->kernel_sign_key_size = 0;
|
||||
|
||||
debug("LoadFirmware started...\n");
|
||||
|
||||
if (params->kernel_sign_key_size < sizeof(VbPublicKey)) {
|
||||
debug("Kernel sign key buffer too small\n");
|
||||
return LOAD_FIRMWARE_RECOVERY;
|
||||
}
|
||||
|
||||
/* Must have a root key */
|
||||
if (!root_key) {
|
||||
debug("No root key\n");
|
||||
|
||||
Reference in New Issue
Block a user