diff options
Diffstat (limited to 'utility/load_kernel_test.c')
-rw-r--r-- | utility/load_kernel_test.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/utility/load_kernel_test.c b/utility/load_kernel_test.c index 307b8ee2..8e6c5191 100644 --- a/utility/load_kernel_test.c +++ b/utility/load_kernel_test.c @@ -27,6 +27,7 @@ /* Global variables for stub functions */ static LoadKernelParams lkp; +static VbCommonParams cparams; static VbNvContext vnc; static FILE *image_file = NULL; @@ -94,6 +95,7 @@ int main(int argc, char* argv[]) { Memset(&vnc, 0, sizeof(VbNvContext)); VbNvSetup(&vnc); lkp.nv_context = &vnc; + Memset(&cparams, 0, sizeof(VbCommonParams)); /* Parse options */ opterr = 0; @@ -157,6 +159,7 @@ int main(int argc, char* argv[]) { lkp.gbb_size = sizeof(GoogleBinaryBlockHeader) + key_size; lkp.gbb_data = (void*)malloc(lkp.gbb_size); gbb = (GoogleBinaryBlockHeader*)lkp.gbb_data; + cparams.gbb = gbb; Memset(gbb, 0, lkp.gbb_size); Memcpy(gbb->signature, GBB_SIGNATURE, GBB_SIGNATURE_SIZE); gbb->major_version = GBB_MAJOR_VER; @@ -214,7 +217,7 @@ int main(int argc, char* argv[]) { lkp.kernel_buffer_size = KERNEL_BUFFER_SIZE; /* Call LoadKernel() */ - rv = LoadKernel(&lkp); + rv = LoadKernel(&lkp, &cparams); printf("LoadKernel() returned %d\n", rv); if (VBERROR_SUCCESS == rv) { |