diff --git a/modules/cas_cache/layer_cache_management.c b/modules/cas_cache/layer_cache_management.c index 6d60e60..13be44c 100644 --- a/modules/cas_cache/layer_cache_management.c +++ b/modules/cas_cache/layer_cache_management.c @@ -1178,6 +1178,10 @@ int cache_mngt_prepare_core_cfg(struct ocf_mngt_core_config *cfg, if (cmd_info->core_id == OCF_CORE_MAX) { struct cache_priv *cache_priv; + + if (!cache) + return -OCF_ERR_CACHE_NOT_EXIST; + cache_priv = ocf_cache_get_priv(cache); core_id = find_free_core_id(cache_priv->core_id_bitmap); if (core_id == OCF_CORE_MAX)