Re: [PATCH] Bluetooth: mgmt: Fix address type while loading Long Term Key

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Hemant,

On Mon, Apr 16, 2012, Hemant Gupta wrote:
> This patch fixes the address type while loading long term keys when BT is
> switched on. Without this fix pairing is reinitated even though LTK exists
> for remote device because of mismatch of address type.
> 
> Signed-off-by: Hemant Gupta <hemant.gupta@xxxxxxxxxxxxxx>
> ---
>  net/bluetooth/mgmt.c |    3 ++-
>  1 files changed, 2 insertions(+), 1 deletions(-)
> 
> diff --git a/net/bluetooth/mgmt.c b/net/bluetooth/mgmt.c
> index 880b7c9..b84de64 100644
> --- a/net/bluetooth/mgmt.c
> +++ b/net/bluetooth/mgmt.c
> @@ -2652,7 +2652,8 @@ static int load_long_term_keys(struct sock *sk, struct hci_dev *hdev,
>  		else
>  			type = HCI_SMP_LTK_SLAVE;
>  
> -		hci_add_ltk(hdev, &key->addr.bdaddr, key->addr.type,
> +		hci_add_ltk(hdev, &key->addr.bdaddr,
> +			    mgmt_to_link(LE_LINK, key->addr.type),
>  			    type, 0, key->authenticated, key->val,
>  			    key->enc_size, key->ediv, key->rand);
>  	}

This doesn't compile:

net/bluetooth/mgmt.c: In function 'load_long_term_keys':
net/bluetooth/mgmt.c:2656:8: error: implicit declaration of function 'mgmt_to_link' [-Werror=implicit-function-declaration]

Johan
--
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


[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux