summaryrefslogtreecommitdiff
path: root/cras/src/server/cras_control_rclient.c
diff options
context:
space:
mode:
Diffstat (limited to 'cras/src/server/cras_control_rclient.c')
-rw-r--r--cras/src/server/cras_control_rclient.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/cras/src/server/cras_control_rclient.c b/cras/src/server/cras_control_rclient.c
index 3906a23b..cd0c4d3b 100644
--- a/cras/src/server/cras_control_rclient.c
+++ b/cras/src/server/cras_control_rclient.c
@@ -15,6 +15,7 @@
#include "cras_dsp.h"
#include "cras_iodev.h"
#include "cras_iodev_list.h"
+#include "cras_hfp_ag_profile.h"
#include "cras_main_thread_log.h"
#include "cras_messages.h"
#include "cras_observer.h"
@@ -298,15 +299,11 @@ static int ccr_handle_message_from_client(struct cras_rclient *client,
switch (msg->id) {
case CRAS_SERVER_CONNECT_STREAM: {
int client_shm_fd = num_fds > 1 ? fds[1] : -1;
- struct cras_connect_message cmsg;
if (MSG_LEN_VALID(msg, struct cras_connect_message)) {
rclient_handle_client_stream_connect(
client,
(const struct cras_connect_message *)msg, fd,
client_shm_fd);
- } else if (!convert_connect_message_old(msg, &cmsg)) {
- rclient_handle_client_stream_connect(client, &cmsg, fd,
- client_shm_fd);
} else {
return -EINVAL;
}
@@ -422,10 +419,15 @@ static int ccr_handle_message_from_client(struct cras_rclient *client,
state = cras_system_state_get_no_lock();
#ifdef CRAS_DBUS
memcpy(&state->bt_debug_info.bt_log, btlog,
- sizeof(struct cras_bt_debug_info));
+ sizeof(struct cras_bt_event_log));
+ memcpy(&state->bt_debug_info.wbs_logger,
+ cras_hfp_ag_get_wbs_logger(),
+ sizeof(struct packet_status_logger));
#else
memset(&state->bt_debug_info.bt_log, 0,
sizeof(struct cras_bt_debug_info));
+ memset(&state->bt_debug_info.wbs_logger, 0,
+ sizeof(struct packet_status_logger));
#endif
cras_fill_client_audio_debug_info_ready(&msg);