summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDongwoo Lee <dwoo08.lee@samsung.com>2023-03-14 15:44:36 +0900
committerChanwoo Choi <cw00.choi@samsung.com>2023-03-14 09:41:23 +0000
commit5af88033c87f5baab8ef9d7f7dcf9c275a09e5be (patch)
tree13c278bafb5303d05375676752e2c2971f8474e9
parent84ef5f543e5e41c3ceb43dd83b6a504b50204a94 (diff)
downloadpass-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.c25
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);
}
/*