Hi Lukasz, > According to mgmt-api.txt, in case of confirm name command, > cmd_complete should be always use as a response. Not command status > as it is now for failures. > Using command complete on failure is actually better as client might > be interested in device address for which confirm name failed. > > Signed-off-by: Lukasz Rymanowski <lukasz.rymanowski@xxxxxxxxx> > --- > net/bluetooth/mgmt.c | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/net/bluetooth/mgmt.c b/net/bluetooth/mgmt.c > index 4c4912e..d3611dc 100644 > --- a/net/bluetooth/mgmt.c > +++ b/net/bluetooth/mgmt.c > @@ -3627,15 +3627,15 @@ static int confirm_name(struct sock *sk, struct hci_dev *hdev, void *data, > hci_dev_lock(hdev); > > if (!hci_discovery_active(hdev)) { > - err = cmd_status(sk, hdev->id, MGMT_OP_CONFIRM_NAME, > - MGMT_STATUS_FAILED); > + err = cmd_complete(sk, hdev->id, MGMT_OP_CONFIRM_NAME, > + MGMT_STATUS_FAILED, &cp->addr, sizeof(cp->addr)); the indentation is all wrong here. > goto failed; > } > > e = hci_inquiry_cache_lookup_unknown(hdev, &cp->addr.bdaddr); > if (!e) { > - err = cmd_status(sk, hdev->id, MGMT_OP_CONFIRM_NAME, > - MGMT_STATUS_INVALID_PARAMS); > + err = cmd_complete(sk, hdev->id, MGMT_OP_CONFIRM_NAME, > + MGMT_STATUS_INVALID_PARAMS, &cp->addr, sizeof(cp->addr)); And here as well. > goto failed; > } 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