Bluetooth: Fix updating Identity Address in L2CAP channels
[firefly-linux-kernel-4.4.55.git] / net / bluetooth / smp.c
index af29afed0cca10642060df53aa9a64da89d40724..b6a2a8942b2df833bd650d2ce5eac9edf5c829ed 100644 (file)
@@ -991,6 +991,8 @@ static int smp_cmd_ident_addr_info(struct l2cap_conn *conn,
        bacpy(&hcon->dst, &smp->id_addr);
        hcon->dst_type = smp->id_addr_type;
 
+       l2cap_conn_update_id_addr(hcon);
+
        smp_distribute_keys(conn, 1);
 
        return 0;