Hi Anderson, On Mon, Jan 10, 2011 at 6:25 PM, Anderson Lizardo <anderson.lizardo@xxxxxxxxxxxxx> wrote: > Hi Andrei, > > On Mon, Jan 10, 2011 at 11:12 AM, Emeltchenko Andrei > <Andrei.Emeltchenko.news@xxxxxxxxx> wrote: >> @@ -224,7 +226,8 @@ static void cmtp_process_transmit(struct cmtp_session *session) >> while ((skb = skb_dequeue(&session->transmit))) { >> struct cmtp_scb *scb = (void *) skb->cb; >> >> - if ((tail = (session->mtu - nskb->len)) < 5) { >> + tail = (session->mtu - nskb->len); > > You can drop the parenthesis above. > >> + if (tail < 5) { >> cmtp_send_frame(session, nskb->data, nskb->len); >> skb_trim(nskb, 0); >> tail = session->mtu; > >> diff --git a/net/bluetooth/l2cap.c b/net/bluetooth/l2cap.c >> index c791fcd..3f080fa 100644 >> --- a/net/bluetooth/l2cap.c >> +++ b/net/bluetooth/l2cap.c >> @@ -4692,7 +4692,11 @@ static int l2cap_recv_acldata(struct hci_conn *hcon, struct sk_buff *skb, u16 fl >> { >> struct l2cap_conn *conn = hcon->l2cap_data; >> >> - if (!conn && !(conn = l2cap_conn_add(hcon, 0))) >> + if (!conn) >> + goto drop; >> + >> + conn = l2cap_conn_add(hcon, 0); >> + if (!conn) >> goto drop; > > I think the logic has been changed here. If hcon->l2cap_data is NULL, > it should try l2cap_conn_add(hcon, 0), and if that fails, it goes to > drop. E.g.: > > ### > if (!conn) > conn = l2cap_conn_add(hcon, 0); > > if (!conn) > goto drop; > ### will fix this, thanks for the review. Regards, Andrei > > Regards, > -- > Anderson Lizardo > OpenBossa Labs - INdT > Manaus - Brazil > -- 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