Fix Coverity issue : 22384, 41860
[platform/core/connectivity/zigbee-manager.git] / zigbee-daemon / zigbee-interface / src / zigbee_service_dbus_interface_zdo_dev_control.c
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: {