Add missing memory deallocation
[platform/core/connectivity/zigbee-manager.git] / zigbee-daemon / zigbee-interface / src / zigbee_service_dbus_interface_zcl_on_off.c
index ab6a7b9..17d2bde 100644 (file)
@@ -58,6 +58,7 @@ static void on_on_off_set_on_off_resp(ZigBeeServiceInterface *service_interface,
 
        if (NULL == resp_data || 0 == resp_data_len) {
                Z_LOGE("resp_data is null");
+               g_free(cb_data);
                return;
        }
 
@@ -142,6 +143,7 @@ static void on_on_off_get_on_off_state_resp(ZigBeeServiceInterface *service_inte
 
        if (NULL == resp_data || 0 == resp_data_len) {
                Z_LOGE("resp_data is null");
+               g_free(cb_data);
                return;
        }