diff options
author | Dongwoo Lee <dwoo08.lee@samsung.com> | 2023-03-14 15:44:36 +0900 |
---|---|---|
committer | Chanwoo Choi <cw00.choi@samsung.com> | 2023-03-14 09:41:23 +0000 |
commit | 5af88033c87f5baab8ef9d7f7dcf9c275a09e5be (patch) | |
tree | 13c278bafb5303d05375676752e2c2971f8474e9 | |
parent | 84ef5f543e5e41c3ceb43dd83b6a504b50204a94 (diff) | |
download | pass-5af88033c87f5baab8ef9d7f7dcf9c275a09e5be.tar.gz pass-5af88033c87f5baab8ef9d7f7dcf9c275a09e5be.tar.bz2 pass-5af88033c87f5baab8ef9d7f7dcf9c275a09e5be.zip |
pass: rescon: Fix GET functions to work properlyaccepted/tizen/unified/20230315.093502
Change-Id: Ifc48198bbc6fe8736671a192fe1883a02aa90852
Signed-off-by: Dongwoo Lee <dwoo08.lee@samsung.com>
-rw-r--r-- | src/pass/pass-rescon.c | 25 |
1 files changed, 20 insertions, 5 deletions
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); } /* |