* libebl/eblinitreg_sample.c (ebl_sample_perf_regs_mapping):
        Return false when calloc fails.

Signed-off-by: Mark Wielaard <[email protected]>
---
 libebl/eblinitreg_sample.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/libebl/eblinitreg_sample.c b/libebl/eblinitreg_sample.c
index 2b5a278a72eb..13c24ad27696 100644
--- a/libebl/eblinitreg_sample.c
+++ b/libebl/eblinitreg_sample.c
@@ -112,6 +112,8 @@ ebl_sample_perf_regs_mapping (Ebl *ebl,
     free (ebl->cached_regs_mapping);
   ebl->cached_perf_regs_mask = perf_regs_mask;
   ebl->cached_regs_mapping = (int *)calloc (count, sizeof(int));
+  if (ebl->cached_regs_mapping == NULL)
+    return false;
   ebl->cached_n_regs_mapping = count;
 
   int j, k; uint64_t bit;
-- 
2.54.0

Reply via email to