| Index: firmware/stub/load_firmware_stub.c
|
| diff --git a/firmware/stub/load_firmware_stub.c b/firmware/stub/load_firmware_stub.c
|
| index 9453856a8a857eece4eb1abaf3ae7e9ce4da1762..9d99b4a0f031886d8f26ed77131a717d7e8e8301 100644
|
| --- a/firmware/stub/load_firmware_stub.c
|
| +++ b/firmware/stub/load_firmware_stub.c
|
| @@ -35,9 +35,13 @@ int GetFirmwareBody(LoadFirmwareParams* params, uint64_t index) {
|
| case 0:
|
| size = ci->firmwareA_size;
|
| fw = ci->firmwareA;
|
| + break;
|
| +
|
| case 1:
|
| size = ci->firmwareB_size;
|
| fw = ci->firmwareB;
|
| + break;
|
| +
|
| default:
|
| /* Anything else is invalid */
|
| return 1;
|
| @@ -68,6 +72,7 @@ int VerifyFirmwareDriver_stub(uint8_t* root_key_blob,
|
| int rv;
|
|
|
| CallerInternal ci;
|
| + LoadFirmwareParams p;
|
|
|
| /* Copy the firmware volume pointers to our global variables. */
|
| ci.firmwareA = firmwareA;
|
| @@ -78,7 +83,6 @@ int VerifyFirmwareDriver_stub(uint8_t* root_key_blob,
|
| ci.firmwareB_size = 0;
|
|
|
| /* Set up the params for LoadFirmware() */
|
| - LoadFirmwareParams p;
|
| p.caller_internal = &ci;
|
| p.firmware_root_key_blob = root_key_blob;
|
| p.verification_block_0 = verification_headerA;
|
|
|