diff options
Diffstat (limited to 'src/security')
-rw-r--r-- | src/security/memory/memory_clear.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/security/memory/memory_clear.c b/src/security/memory/memory_clear.c index 9af3205b0e..9a8a23a1f7 100644 --- a/src/security/memory/memory_clear.c +++ b/src/security/memory/memory_clear.c @@ -74,12 +74,13 @@ static void clear_memory(void *unused) BM_MEM_RAM); /* Add reserved entries */ - void *baseptr = NULL; - size_t size = 0; + void *baseptr; + size_t size; /* Only skip CBMEM, stage program, stack and heap are included there. */ - cbmem_get_region(&baseptr, &size); + if (cbmem_get_region(&baseptr, &size)) + die("Could not find cbmem region"); memranges_insert(&mem, (uintptr_t)baseptr, size, BM_MEM_TABLE); if (ENV_X86) { |