fix passing key out of LoadFirmware

Review URL: http://codereview.chromium.org/2825019
This commit is contained in:
Randall Spangler
2010-06-23 19:42:09 -07:00
parent 1078838fff
commit 07f7865227

View File

@@ -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");