Diff between 6b67dac1dd5684ceafe972342fde76741fe2d50a and 7af7f88e5c3620e1a7a1349a5e233cbbb56d299c

Changed Files

File Additions Deletions Status
src/adapter.c +2 -2 modified

Full Patch

diff --git a/src/adapter.c b/src/adapter.c
index fb00669..bd61396 100644
--- a/src/adapter.c
+++ b/src/adapter.c
@@ -4091,6 +4091,8 @@ static void read_info_complete(uint8_t status, uint16_t length,
 		return;
 	}
 
+	clear_uuids(adapter);
+
 	err = adapter_register(adapter, &rp->bdaddr, rp->current_settings,
 						rp->supported_settings);
 	if (err < 0) {
@@ -4098,8 +4100,6 @@ static void read_info_complete(uint8_t status, uint16_t length,
 		return;
 	}
 
-	clear_uuids(adapter);
-
 	set_dev_class(adapter, adapter->major_class, adapter->minor_class);
 
 	set_name(adapter, btd_adapter_get_name(adapter));