Hi Jakub, > Make sure that MGMT_STATUS_INVALID_PARAMS is returned when non identity > address is passed to ADD_DEVICE. Right now MGMT_STATUS_FAILED is > returned, which might be misleading. > > Signed-off-by: Jakub Pawlowski <jpawlowski@xxxxxxxxxx> > --- > net/bluetooth/mgmt.c | 7 +++++++ > 1 file changed, 7 insertions(+) > > diff --git a/net/bluetooth/mgmt.c b/net/bluetooth/mgmt.c > index 7998fb2..47462bf 100644 > --- a/net/bluetooth/mgmt.c > +++ b/net/bluetooth/mgmt.c > @@ -6226,6 +6226,13 @@ static int add_device(struct sock *sk, struct hci_dev *hdev, > else > auto_conn = HCI_AUTO_CONN_REPORT; > > + /* Allow only identity addresses */ > + if (!hci_is_identity_address(&cp->addr.bdaddr, addr_type)) { > + err = cmd->cmd_complete(cmd, MGMT_STATUS_INVALID_PARAMS); > + mgmt_pending_remove(cmd); > + goto unlock; > + } > + did we loose this patch or is it no longer needed? Regards Marcel -- 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