diff options
-rw-r--r-- | include/tracker.h | 1 | ||||
-rw-r--r-- | 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; } |