Bluetooth: Reject LE CoC commands when the feature is not enabled
Since LE CoC support needs to be enabled through a module option for now we need to reject any related signaling PDUs in addition to rejecting the creation of LE CoC sockets (which we already do). Signed-off-by: Johan Hedberg <johan.hedberg@intel.com> Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
This commit is contained in:
committed by
Marcel Holtmann
parent
fad5fc8959
commit
3af8ace653
@@ -5597,6 +5597,17 @@ static inline int l2cap_le_sig_cmd(struct l2cap_conn *conn,
|
|||||||
{
|
{
|
||||||
int err = 0;
|
int err = 0;
|
||||||
|
|
||||||
|
if (!enable_lecoc) {
|
||||||
|
switch (cmd->code) {
|
||||||
|
case L2CAP_LE_CONN_REQ:
|
||||||
|
case L2CAP_LE_CONN_RSP:
|
||||||
|
case L2CAP_LE_CREDITS:
|
||||||
|
case L2CAP_DISCONN_REQ:
|
||||||
|
case L2CAP_DISCONN_RSP:
|
||||||
|
return -EINVAL;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
switch (cmd->code) {
|
switch (cmd->code) {
|
||||||
case L2CAP_COMMAND_REJ:
|
case L2CAP_COMMAND_REJ:
|
||||||
break;
|
break;
|
||||||
|
Reference in New Issue
Block a user