From f89c46304af8dd8155e869e11aebc72ae58c88ac Mon Sep 17 00:00:00 2001 From: Szymon Janc Date: Sat, 22 Nov 2014 16:43:31 +0100 Subject: [PATCH] android/handsfree: Fix invalid size check for VR commands Invalid check was resulting in IPC error and daemon shutdown. --- android/handsfree.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/android/handsfree.c b/android/handsfree.c index 7475744b0..c057d5faa 100644 --- a/android/handsfree.c +++ b/android/handsfree.c @@ -2556,9 +2556,9 @@ static const struct ipc_handler cmd_handlers[] = { { handle_disconnect_audio, false, sizeof(struct hal_cmd_handsfree_disconnect_audio) }, /* define HAL_OP_HANDSFREE_START_VR */ - { handle_start_vr, false, 0 }, + { handle_start_vr, false, sizeof(struct hal_cmd_handsfree_start_vr) }, /* define HAL_OP_HANDSFREE_STOP_VR */ - { handle_stop_vr, false, 0 }, + { handle_stop_vr, false, sizeof(struct hal_cmd_handsfree_stop_vr) }, /* HAL_OP_HANDSFREE_VOLUME_CONTROL */ { handle_volume_control, false, sizeof(struct hal_cmd_handsfree_volume_control) }, -- 2.47.3