Return-Path: MIME-Version: 1.0 In-Reply-To: References: Date: Thu, 16 Sep 2010 12:00:50 +0300 Message-ID: Subject: Re: [PATCH] Bluetooth: Fix bug in l2cap_parse_conf_rsp() From: Andrei Emeltchenko To: haijun liu Cc: linux-bluetooth@vger.kernel.org, "dantian.ip" , Mat Martineau Content-Type: text/plain; charset=ISO-8859-1 Sender: linux-bluetooth-owner@vger.kernel.org List-ID: Hi, Duplicated: http://www.spinics.net/lists/linux-bluetooth/msg07366.html BTW: How long will it tale to get the patch in? On Thu, Sep 16, 2010 at 11:26 AM, haijun liu wrote: > ?Acording bluetooth spec [Host Volume] chapter, section > ?of "7.1.2 Response path", in l2cap_parse_conf_rsp(), MTU should be > ?incoming mtu, not outgoing mtu. > > Signed-off-by: Haijun.Liu > --- > ?net/bluetooth/l2cap.c | ? ?6 +++--- > ?1 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/net/bluetooth/l2cap.c b/net/bluetooth/l2cap.c > index 23e487e..1797277 100644 > --- a/net/bluetooth/l2cap.c > +++ b/net/bluetooth/l2cap.c > @@ -2771,10 +2771,10 @@ static int l2cap_parse_conf_rsp(struct sock > *sk, void *rsp, int len, void *data, > ? ? ? ? ? ? ? ?case L2CAP_CONF_MTU: > ? ? ? ? ? ? ? ? ? ? ? ?if (val < L2CAP_DEFAULT_MIN_MTU) { > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?*result = L2CAP_CONF_UNACCEPT; > - ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? pi->omtu = L2CAP_DEFAULT_MIN_MTU; > + ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? pi->imtu = L2CAP_DEFAULT_MIN_MTU; > ? ? ? ? ? ? ? ? ? ? ? ?} else > - ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? pi->omtu = val; > - ? ? ? ? ? ? ? ? ? ? ? l2cap_add_conf_opt(&ptr, L2CAP_CONF_MTU, 2, pi->omtu); > + ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? pi->imtu = val; > + ? ? ? ? ? ? ? ? ? ? ? l2cap_add_conf_opt(&ptr, L2CAP_CONF_MTU, 2, pi->imtu); > ? ? ? ? ? ? ? ? ? ? ? ?break; > > ? ? ? ? ? ? ? ?case L2CAP_CONF_FLUSH_TO: > -- > 1.6.3.3 > -- > To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at ?http://vger.kernel.org/majordomo-info.html >