Hi, On Fri, Apr 1, 2016 at 11:11 AM, Luiz Augusto von Dentz <luiz.dentz@xxxxxxxxx> wrote: > From: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> > > If controller does not have a player skip registering to events which > requires a player. > --- > profiles/audio/avrcp.c | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) > > diff --git a/profiles/audio/avrcp.c b/profiles/audio/avrcp.c > index 0c6279a..37bc291 100644 > --- a/profiles/audio/avrcp.c > +++ b/profiles/audio/avrcp.c > @@ -3647,8 +3647,9 @@ static gboolean avrcp_get_capabilities_resp(struct avctp *conn, > case AVRCP_EVENT_ADDRESSED_PLAYER_CHANGED: > case AVRCP_EVENT_UIDS_CHANGED: > case AVRCP_EVENT_AVAILABLE_PLAYERS_CHANGED: > - /* These events above are controller specific */ > - if (!session->controller) > + /* These events above requires a player */ > + if (!session->controller || > + !session->controller->player) > break; > case AVRCP_EVENT_VOLUME_CHANGED: > avrcp_register_notification(session, event); > -- > 2.5.0 Applied. -- Luiz Augusto von Dentz -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html