From cdd935446174aa12d1835d480df49ecfd2f2ab56 Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Tue, 13 Jan 2009 15:42:40 +0200 Subject: Clear authentication info upon disconnect --- src/adapter.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/adapter.c b/src/adapter.c index b2e0b65b..f3a304c7 100644 --- a/src/adapter.c +++ b/src/adapter.c @@ -2671,6 +2671,9 @@ void adapter_remove_connection(struct btd_adapter *adapter, device_get_address(device, &bdaddr); hci_req_queue_remove(adapter->dev_id, &bdaddr); + if (device_is_authenticating(device)) + device_cancel_authentication(device); + if (device_is_temporary(device)) { const char *path = device_get_path(device); -- cgit