From: Dongwoo Lee Date: Tue, 14 Mar 2023 06:44:36 +0000 (+0900) Subject: pass: rescon: Fix GET functions to work properly X-Git-Tag: accepted/tizen/unified/20230315.093502^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5af88033c87f5baab8ef9d7f7dcf9c275a09e5be;p=platform%2Fcore%2Fsystem%2Fpass.git pass: rescon: Fix GET functions to work properly Change-Id: Ifc48198bbc6fe8736671a192fe1883a02aa90852 Signed-off-by: Dongwoo Lee --- diff --git a/src/pass/pass-rescon.c b/src/pass/pass-rescon.c index 0cd721d..a90999d 100644 --- a/src/pass/pass-rescon.c +++ b/src/pass/pass-rescon.c @@ -640,27 +640,42 @@ int pass_rescon_set_init_scenario_level(struct pass_resource *res, int level) int pass_rescon_get_init_level(struct pass_resource *res, int *level) { - return (!res || !res->rescon) ? -EINVAL : res->rescon->init_level; + if (!res || !res->rescon || !level) + return -EINVAL; + + return (*level = res->rescon->init_level); } int pass_rescon_get_curr_level(struct pass_resource *res, int *level) { - return (!res || !res->rescon) ? -EINVAL : res->rescon->curr_level; + if (!res || !res->rescon || !level) + return -EINVAL; + + return (*level = res->rescon->curr_level); } int pass_rescon_get_prev_level(struct pass_resource *res, int *level) { - return (!res || !res->rescon) ? -EINVAL : res->rescon->prev_level; + if (!res || !res->rescon || !level) + return -EINVAL; + + return (*level = res->rescon->prev_level); } int pass_rescon_get_min_level(struct pass_resource *res, int *level) { - return (!res || !res->rescon) ? -EINVAL : res->rescon->min_level; + if (!res || !res->rescon || !level) + return -EINVAL; + + return (*level = res->rescon->min_level); } int pass_rescon_get_max_level(struct pass_resource *res, int *level) { - return (!res || !res->rescon) ? -EINVAL : res->rescon->max_level; + if (!res || !res->rescon || !level) + return -EINVAL; + + return (*level = res->rescon->max_level); } /*