err("Unknown rec info type (%d)", noti->rec_info.type);
return FALSE;
}
+ if (packet_param)
+ g_variant_unref(packet_param);
+
dbg("[ check ] TNOTI_CALL_INFO_REC : id:(%d) type:(%d)", noti->rec_info.handle, noti->rec_info.type);
telephony_call_emit_call_info_rec(call, noti->rec_info.handle, noti->rec_info.type, param);
} break;
&bearer_type, &channel_id, &channel_status, &channel_status_info, &buffer_size,
&other_info, &desc_tmp);
- bearer_desc = g_variant_get_variant(desc_tmp);
-
tr = (struct treq_sat_terminal_rsp_data *)calloc(1, sizeof(struct treq_sat_terminal_rsp_data));
if (!tr)
return result;
tr->terminal_rsp_data.open_channel.device_id.dest = q_data.cmd_data.open_channel.device_id.src;
tr->terminal_rsp_data.open_channel.result_type = resp;
+
+ bearer_desc = g_variant_get_variant(desc_tmp);
+
switch (resp) {
case RESULT_SUCCESS:
case RESULT_SUCCESS_BUT_REQUESTED_ICON_NOT_DISPLAYED:
result = FALSE;
}
+ g_variant_unref(bearer_desc);
g_free(tr);
return result;
}