From c7df9161be138bd843bba3727cc9b368071a2eab Mon Sep 17 00:00:00 2001 From: Adam Rutkowski Date: Thu, 18 Apr 2019 23:10:45 -0400 Subject: [PATCH] Use secure alloc in _raw_dynamic_get_item Signed-off-by: Adam Rutkowski --- src/metadata/metadata_raw_dynamic.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/metadata/metadata_raw_dynamic.c b/src/metadata/metadata_raw_dynamic.c index 3f9cd54..147017a 100644 --- a/src/metadata/metadata_raw_dynamic.c +++ b/src/metadata/metadata_raw_dynamic.c @@ -93,8 +93,9 @@ static void *_raw_dynamic_get_item(ocf_cache_t cache, OCF_DEBUG_PARAM(cache, "New page allocation - %u", page); - new = env_zalloc(PAGE_SIZE, ENV_MEM_NORMAL); + new = env_secure_alloc(PAGE_SIZE); if (new) { + ENV_BUG_ON(env_memset(new, PAGE_SIZE, 0)); ctrl->pages[page] = new; env_atomic_inc(&ctrl->count); }