From 2f8006936d3d15a41b555a5abe0bb243051628bc Mon Sep 17 00:00:00 2001 From: Deokhyun Kim Date: Thu, 18 Jul 2019 17:33:02 +0900 Subject: [PATCH] Restrict AVRCP in case A2DP is restricted Change-Id: I39b1d0a7aebd156c23264d175a7500e1879c545c Signed-off-by: Deokhyun Kim --- profiles/audio/a2dp.c | 6 +----- profiles/audio/avctp.c | 5 +++++ 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/profiles/audio/a2dp.c b/profiles/audio/a2dp.c index 0619bb1..2b8bfce 100644 --- a/profiles/audio/a2dp.c +++ b/profiles/audio/a2dp.c @@ -1654,11 +1654,7 @@ static void confirm_cb(GIOChannel *io, gpointer data) goto drop; #ifdef TIZEN_FEATURE_BLUEZ_MODIFY -{ - gboolean restricted = FALSE; - - restricted = device_is_profile_blocked(device, A2DP_SINK_UUID); - if (restricted) { + if (device_is_profile_blocked(device, A2DP_SINK_UUID)) { DBG("A2DP is restricted"); goto drop; } diff --git a/profiles/audio/avctp.c b/profiles/audio/avctp.c index 898b596..47893c1 100644 --- a/profiles/audio/avctp.c +++ b/profiles/audio/avctp.c @@ -1640,6 +1640,11 @@ static void avctp_confirm_cb(GIOChannel *chan, gpointer data) return; #ifdef TIZEN_FEATURE_BLUEZ_MODIFY + if (device_is_profile_blocked(device, A2DP_SINK_UUID)) { + DBG("A2DP is restricted"); + return; + } + char name[10]; device_get_name(device, name, sizeof(name)); DBG("name : %s", name); -- 2.7.4