Fix Coverity issue : 22384, 41860 08/157508/1 accepted/tizen/unified/20171025.075243 submit/tizen/20171025.015623
authorjh8801.jung <jh8801.jung@samsung.com>
Mon, 23 Oct 2017 06:29:37 +0000 (15:29 +0900)
committersaerome kim <saerome.kim@samsung.com>
Wed, 25 Oct 2017 00:56:46 +0000 (00:56 +0000)
Signed-off-by: jh8801.jung <jh8801.jung@samsung.com>
Change-Id: I77bab2aa1e4e36407f737c3586cba1c0c102dc65
(cherry picked from commit 2732a5dc69782534ec200cd69d88100d796bd6a5)

zigbee-daemon/zigbee-interface/src/zigbee_service_dbus_interface_zcl_global_control.c [changed mode: 0644->0755]
zigbee-daemon/zigbee-interface/src/zigbee_service_dbus_interface_zdo_dev_control.c [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
index 5e8974a..91973d5
@@ -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: {
old mode 100644 (file)
new mode 100755 (executable)
index 63782ba..30582dd
@@ -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: {