OSDN Git Service

Fix for IRK and IR key write issue
authorSatya Calloji <satyac@broadcom.com>
Tue, 19 May 2015 21:42:32 +0000 (14:42 -0700)
committerAndre Eisenbach <eisenbach@google.com>
Mon, 8 Jun 2015 08:28:49 +0000 (01:28 -0700)
Fixes the incorrect flipping of values
for IRK and IR keys in bt_config.conf file

Change-Id: Ia4f9c274b6a3f7594ec31d8bd89b27d1ae54ac78

btif/src/btif_dm.c

index 579a089..84ee166 100644 (file)
@@ -1899,10 +1899,10 @@ static void btif_dm_upstreams_evt(UINT16 event, char* p_param)
             memcpy(&ble_local_key_cb.id_keys.dhk[0],
                    &p_data->ble_id_keys.dhk[0], sizeof(BT_OCTET16));
             btif_storage_add_ble_local_key( (char *)&ble_local_key_cb.id_keys.irk[0],
-                                            BTIF_DM_LE_LOCAL_KEY_IR,
+                                            BTIF_DM_LE_LOCAL_KEY_IRK,
                                             BT_OCTET16_LEN);
             btif_storage_add_ble_local_key( (char *)&ble_local_key_cb.id_keys.ir[0],
-                                            BTIF_DM_LE_LOCAL_KEY_IRK,
+                                            BTIF_DM_LE_LOCAL_KEY_IR,
                                             BT_OCTET16_LEN);
             btif_storage_add_ble_local_key( (char *)&ble_local_key_cb.id_keys.dhk[0],
                                             BTIF_DM_LE_LOCAL_KEY_DHK,