From 346a548c97507a2119d4e870744d254dbbb6ef3d Mon Sep 17 00:00:00 2001 From: "jh8801.jung" Date: Mon, 23 Oct 2017 15:29:37 +0900 Subject: [PATCH] Fix Coverity issue : 22384, 41860 Signed-off-by: jh8801.jung Change-Id: I77bab2aa1e4e36407f737c3586cba1c0c102dc65 (cherry picked from commit 2732a5dc69782534ec200cd69d88100d796bd6a5) --- .../src/zigbee_service_dbus_interface_zcl_global_control.c | 2 ++ .../src/zigbee_service_dbus_interface_zdo_dev_control.c | 10 ++++++++++ 2 files changed, 12 insertions(+) mode change 100644 => 100755 zigbee-daemon/zigbee-interface/src/zigbee_service_dbus_interface_zcl_global_control.c mode change 100644 => 100755 zigbee-daemon/zigbee-interface/src/zigbee_service_dbus_interface_zdo_dev_control.c diff --git a/zigbee-daemon/zigbee-interface/src/zigbee_service_dbus_interface_zcl_global_control.c b/zigbee-daemon/zigbee-interface/src/zigbee_service_dbus_interface_zcl_global_control.c old mode 100644 new mode 100755 index 5e8974a..91973d5 --- a/zigbee-daemon/zigbee-interface/src/zigbee_service_dbus_interface_zcl_global_control.c +++ b/zigbee-daemon/zigbee-interface/src/zigbee_service_dbus_interface_zcl_global_control.c @@ -1385,6 +1385,8 @@ void zigbee_service_dbus_interface_zcl_global_control_notification(ZigBeeService attr_t->cluster_id, attr_t->status, attr_t->type, attr_t->record_length, attr_t->is_string); } + if (v_values) + g_variant_unref(v_values); break; } case ZBLIB_ZCL_GLOBAL_NOTI_WRITE_ATTR_RSP: { diff --git a/zigbee-daemon/zigbee-interface/src/zigbee_service_dbus_interface_zdo_dev_control.c b/zigbee-daemon/zigbee-interface/src/zigbee_service_dbus_interface_zdo_dev_control.c old mode 100644 new mode 100755 index 63782ba..30582dd --- a/zigbee-daemon/zigbee-interface/src/zigbee_service_dbus_interface_zdo_dev_control.c +++ b/zigbee-daemon/zigbee-interface/src/zigbee_service_dbus_interface_zdo_dev_control.c @@ -1724,6 +1724,8 @@ void zigbee_service_dbus_interface_zdo_dev_control_notification(ZigBeeServiceInt desc_t->status, desc_t->table_entries, desc_t->start_index, desc_t->table_list_count, v_entries); + if (entry_builder) + g_variant_builder_unref(entry_builder); if (v_entries) g_variant_unref(v_entries); break; @@ -1786,6 +1788,10 @@ void zigbee_service_dbus_interface_zdo_dev_control_notification(ZigBeeServiceInt desc_t->status, desc_t->table_entries, desc_t->start_index, desc_t->table_list_count, v_entries); + if (entry_builder) + g_variant_builder_unref(entry_builder); + if (v_entries) + g_variant_unref(v_entries); break; } case ZBLIB_ZDO_DEV_CONTROL_NOTI_MGMT_RTG_RSP: { @@ -1817,6 +1823,10 @@ void zigbee_service_dbus_interface_zdo_dev_control_notification(ZigBeeServiceInt desc_t->status, desc_t->table_entries, desc_t->start_index, desc_t->table_list_count, v_entries); + if (entry_builder) + g_variant_builder_unref(entry_builder); + if (v_entries) + g_variant_unref(v_entries); break; } case ZBLIB_ZDO_DEV_CONTROL_NOTI_MGMT_PERMIT_JOIN_RSP: { -- 2.7.4