sensord: add log message in destructor of sensors 99/70199/2
authorkibak.yoon <kibak.yoon@samsung.com>
Wed, 18 May 2016 11:52:46 +0000 (20:52 +0900)
committerMu-Woong Lee <muwoong.lee@samsung.com>
Thu, 19 May 2016 05:21:21 +0000 (22:21 -0700)
- add NULL check in get_name() in physical_sensor

Change-Id: Idef67bd894d46e141a674302415893015131437e
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
src/sensor/hrm/hrm_sensor.cpp
src/server/physical_sensor.cpp

index aa48965..d29ff49 100644 (file)
@@ -30,4 +30,5 @@ hrm_sensor::hrm_sensor()
 
 hrm_sensor::~hrm_sensor()
 {
+       _I("hrm_sensor is destroyed : %#x", this);
 }
index 689ffed..b16561d 100644 (file)
@@ -32,6 +32,7 @@ physical_sensor::physical_sensor()
 
 physical_sensor::~physical_sensor()
 {
+       _I("physical sensor is destroyed");
 }
 
 void physical_sensor::set_sensor_info(const sensor_info_t *info)
@@ -56,8 +57,8 @@ unsigned int physical_sensor::get_event_type(void)
 
 const char* physical_sensor::get_name(void)
 {
-       if (!m_info->name)
-               return UNKNOWN_NAME;
+       retv_if(!m_info, UNKNOWN_NAME);
+       retv_if(!m_info->name, UNKNOWN_NAME);
 
        return m_info->name;
 }