From 9080ba431deaaf411a1c7eab52277528006e3872 Mon Sep 17 00:00:00 2001 From: Kichan Kwon Date: Mon, 18 Sep 2017 19:01:57 +0900 Subject: [PATCH] Set the minimum value of tracker_type_e Change-Id: I9ee780ff0f5297922b5469cb78804df1ff38942f Signed-off-by: Kichan Kwon --- include/tracker.h | 1 + src/tracker.c | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/include/tracker.h b/include/tracker.h index a9e2519..8181e68 100644 --- a/include/tracker.h +++ b/include/tracker.h @@ -53,6 +53,7 @@ typedef enum { } tracker_service_e; typedef enum { + TRACKER_TYPE_INVALID = -1, TRACKER_TYPE_POWER_LOCK = 0, TRACKER_TYPE_MAX } tracker_type_e; diff --git a/src/tracker.c b/src/tracker.c index 4b34711..8f55549 100644 --- a/src/tracker.c +++ b/src/tracker.c @@ -24,7 +24,7 @@ API int tracker_get_ref_counter(tracker_type_e type, int *cnt) { int ref; - if (type < 0 || type >= TRACKER_TYPE_MAX || !trackers[type]) { + if (type <= TRACKER_TYPE_INVALID || type >= TRACKER_TYPE_MAX || !trackers[type]) { _E("Try to access not existed tracker %d", type); return TRACKER_ERROR_INVALID_PARAMETER; } @@ -43,7 +43,7 @@ API int tracker_get_tick(tracker_type_e type, int *cnt) { int count; - if (type < 0 || type >= TRACKER_TYPE_MAX || !trackers[type]) { + if (type <= TRACKER_TYPE_INVALID || type >= TRACKER_TYPE_MAX || !trackers[type]) { _E("Try to access not existed tracker %d", type); return TRACKER_ERROR_INVALID_PARAMETER; } -- 2.7.4