patch-2.4.26 linux-2.4.26/net/bluetooth/l2cap.c
Next file: linux-2.4.26/net/bluetooth/rfcomm/core.c
Previous file: linux-2.4.26/net/bluetooth/hci_core.c
Back to the patch index
Back to the overall index
- Lines: 30
- Date:
2004-04-14 06:05:41.000000000 -0700
- Orig file:
linux-2.4.25/net/bluetooth/l2cap.c
- Orig date:
2003-08-25 04:44:44.000000000 -0700
diff -urN linux-2.4.25/net/bluetooth/l2cap.c linux-2.4.26/net/bluetooth/l2cap.c
@@ -1649,6 +1649,8 @@
l2cap_cmd_hdr cmd;
int err = 0;
+ l2cap_raw_recv(conn, skb);
+
while (len >= L2CAP_CMD_HDR_SIZE) {
memcpy(&cmd, data, L2CAP_CMD_HDR_SIZE);
data += L2CAP_CMD_HDR_SIZE;
@@ -1690,7 +1692,6 @@
case L2CAP_COMMAND_REJ:
/* FIXME: We should process this */
- l2cap_raw_recv(conn, skb);
break;
case L2CAP_ECHO_REQ:
@@ -1700,11 +1701,10 @@
case L2CAP_ECHO_RSP:
case L2CAP_INFO_REQ:
case L2CAP_INFO_RSP:
- l2cap_raw_recv(conn, skb);
break;
default:
- BT_ERR("Uknown signaling command 0x%2.2x", cmd.code);
+ BT_ERR("Unknown signaling command 0x%2.2x", cmd.code);
err = -EINVAL;
break;
};
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)