From 0c1ccddf8a9fbaed19b2c01a46a91ed350f8dad5 Mon Sep 17 00:00:00 2001 From: Jan Musial Date: Wed, 18 Sep 2019 15:12:23 +0200 Subject: [PATCH] Add PP type validation Signed-off-by: Jan Musial --- src/promotion/promotion.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/promotion/promotion.c b/src/promotion/promotion.c index 66fb274..597df30 100644 --- a/src/promotion/promotion.c +++ b/src/promotion/promotion.c @@ -63,6 +63,9 @@ ocf_error_t ocf_promotion_set_policy(ocf_promotion_policy_t policy, ocf_cache_t cache = policy->owner; ocf_promotion_t prev_policy; + if (type >= ocf_promotion_max) + return -OCF_ERR_INVAL; + prev_policy = cache->conf_meta->promotion_policy_type; if (ocf_promotion_policies[prev_policy].deinit)