Hi Chanyeol, On Thu, Oct 4, 2012 at 4:14 PM, <chanyeol.park@xxxxxxxxxxx> wrote: > From: Chan-yeol Park <chanyeol.park@xxxxxxxxxxx> > > This patch fixes the bug that a2dp connection failure is handled like XCASE > when remote host is down. > --- > audio/avdtp.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/audio/avdtp.c b/audio/avdtp.c > index 54b3d08..e450ec7 100644 > --- a/audio/avdtp.c > +++ b/audio/avdtp.c > @@ -2481,7 +2481,8 @@ failed: > avdtp_sep_set_state(session, stream->lsep, > AVDTP_STATE_IDLE); > } else > - connection_lost(session, EIO); > + connection_lost(session, err->code == EHOSTDOWN ? > + EHOSTDOWN : EIO); > } This rely on err being set which may not always be the case since there are other places calling goto failed. -- 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