Fix coverity issues. accepted/tizen/unified/20191008.101526 submit/tizen/20191008.043811
authorsaerome.kim <saerome.kim@samsung.com>
Tue, 8 Oct 2019 01:47:20 +0000 (10:47 +0900)
committersaerome.kim <saerome.kim@samsung.com>
Tue, 8 Oct 2019 02:25:17 +0000 (11:25 +0900)
1087649: leaked_storage: Variable sensor_info going out of scope leaks
         the storage it points to.
1087675: leaked_storage: Variable sensor_info going out of scope leaks
         the storage it points to.

Signed-off-by: saerome.kim <saerome.kim@samsung.com>
include/user-awareness-util.h [changed mode: 0755->0644]
packaging/capi-network-ua.spec
src/user-awareness-device.c [changed mode: 0755->0644]
src/user-awareness-event-handler.c [changed mode: 0755->0644]
src/user-awareness-monitors.c
test/uat-detections.c [changed mode: 0755->0644]

old mode 100755 (executable)
new mode 100644 (file)
index d26d6574986afc5f8d51c10f9b9903cd8758dbf6..008c1b3eef5ee36d5a1c3b991ab1f2b2176973fa 100644 (file)
@@ -1,6 +1,6 @@
 Name: capi-network-ua
 Summary: User Awareness Framework CAPI
-Version: 0.11.3
+Version: 0.11.4
 Release: 1
 License: Apache-2.0
 Source0: %{name}-%{version}.tar.gz
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
index 5511d66..254bed5
@@ -81,6 +81,7 @@ static void __ua_event_handler(int event, uam_event_data_s *event_param,
                _ua_monitor_handle_user_absence_detected(
                                sensor_info, event_data->service,
                                event_data->account);
+               g_free(sensor_info);
 
                break;
        }
index 20bb90742fae30425ddf43b50766c0f306e88398..789f042a2cd6435634ff01acc5c8b6b22f963474 100644 (file)
@@ -777,6 +777,7 @@ void _ua_monitor_handle_user_absence_detected(uam_sensor_info_s *info,
                        __ua_sensor_absence_detected(monitor, sensor_info, account);
                }
        }
+       _ua_free_sensor_info(sensor_info);
 
        FUNC_EXIT;
 }
old mode 100755 (executable)
new mode 100644 (file)