summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbhay Agarwal <ay.agarwal@samsung.com>2019-09-18 19:49:20 +0900
committersaerome.kim <saerome.kim@samsung.com>2019-09-23 14:24:33 +0900
commit3c874ebcf9d2c36e5c8dff5a3957f217c0ba4697 (patch)
tree58f3c28e3ec071a64ce78aaa329994191e270d29
parenta638dbaacd0ef266352fa33a4e6ee5e92dd48ef2 (diff)
downloaduser-awareness-3c874ebcf9d2c36e5c8dff5a3957f217c0ba4697.tar.gz
user-awareness-3c874ebcf9d2c36e5c8dff5a3957f217c0ba4697.tar.bz2
user-awareness-3c874ebcf9d2c36e5c8dff5a3957f217c0ba4697.zip
call stop presence detection only if started
Change-Id: I569ea947646588105b5bf0cc7f987656f6e754cb Signed-off-by: Abhay Agarwal <ay.agarwal@samsung.com>
-rw-r--r--packaging/capi-network-ua.spec2
-rw-r--r--src/user-awareness-monitors.c5
2 files changed, 4 insertions, 3 deletions
diff --git a/packaging/capi-network-ua.spec b/packaging/capi-network-ua.spec
index 3adba06..7429cc5 100644
--- a/packaging/capi-network-ua.spec
+++ b/packaging/capi-network-ua.spec
@@ -1,6 +1,6 @@
Name: capi-network-ua
Summary: User Awareness Framework CAPI
-Version: 0.9.1
+Version: 0.9.2
Release: 1
License: Apache-2.0
Source0: %{name}-%{version}.tar.gz
diff --git a/src/user-awareness-monitors.c b/src/user-awareness-monitors.c
index 2cac2c2..727b820 100644
--- a/src/user-awareness-monitors.c
+++ b/src/user-awareness-monitors.c
@@ -1573,8 +1573,9 @@ int ua_monitor_stop_absence_detection(ua_monitor_h handle)
/* LCOV_EXCL_STOP */
}
- if (!monitor->presence_detection_started)
- __ua_stop_monitoring(monitor->sensor_bitmask, monitor->service, UA_PRESENCE_DETECTION);
+ if (monitor->internal_presence_started)
+ if (!monitor->presence_detection_started)
+ __ua_stop_monitoring(monitor->sensor_bitmask, monitor->service, UA_PRESENCE_DETECTION);
if (monitor->absence_mode == UA_DETECT_MODE_ALL_SENSOR)
__ua_monitor_internal_presence_unref(monitor);