summaryrefslogtreecommitdiff
path: root/src/security
diff options
context:
space:
mode:
Diffstat (limited to 'src/security')
-rw-r--r--src/security/memory/memory_clear.c7
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) {