Hi Marcin, On Tuesday 17 of June 2014 08:54:49 Marcin Kraglak wrote: > CSRK information should be removed when unpaired. > --- > android/bluetooth.c | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/android/bluetooth.c b/android/bluetooth.c > index bc10b38..092bdd7 100644 > --- a/android/bluetooth.c > +++ b/android/bluetooth.c > @@ -796,6 +796,12 @@ static void update_le_state(struct device *dev, bool pairing, bool paired, > } else if (!paired && !dev->bredr_paired) { > bonded_devices = g_slist_remove(bonded_devices, dev); > remove_device_info(dev, DEVICES_FILE); > + dev->valid_local_csrk = false; > + dev->valid_remote_csrk = false; > + dev->local_sign_cnt = 0; > + dev->remote_sign_cnt = 0; > + memset(dev->local_csrk, 0, sizeof(dev->local_csrk)); > + memset(dev->remote_csrk, 0, sizeof(dev->remote_csrk)); > cache_device(dev); > } Both patches applied, thanks. -- Best regards, Szymon Janc -- 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