sensord: add null check when sensor event is pushed to event queue 04/71504/2
authorkibak.yoon <kibak.yoon@samsung.com>
Wed, 25 May 2016 08:56:46 +0000 (17:56 +0900)
committerKibak Yoon <kibak.yoon@samsung.com>
Thu, 26 May 2016 01:45:13 +0000 (18:45 -0700)
if event or data is null, it is unnecessary to push event

Change-Id: If7e28e3531f59dd30d5d9f0d14e46662c340ca45
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
src/server/sensor_base.cpp

index b06b2f3..dd78a2a 100644 (file)
@@ -297,6 +297,9 @@ void sensor_base::set_permission(int permission)
 
 bool sensor_base::push(sensor_event_t *event)
 {
+       if (!event || !(event->data))
+               return false;
+
        set_cache(event->data);
 
        AUTOLOCK(m_client_mutex);