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 */
|
/* Clear output params in case we fail */
|
||||||
params->firmware_index = 0;
|
params->firmware_index = 0;
|
||||||
params->kernel_sign_key_blob = NULL;
|
|
||||||
params->kernel_sign_key_size = 0;
|
|
||||||
|
|
||||||
debug("LoadFirmware started...\n");
|
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 */
|
/* Must have a root key */
|
||||||
if (!root_key) {
|
if (!root_key) {
|
||||||
debug("No root key\n");
|
debug("No root key\n");
|
||||||
|
|||||||
Reference in New Issue
Block a user