Bluetooth: Fix refcount balance for hci connection

hci_io_capa_reply_evt() holds reference for hciconnection. It's useless since
hci_io_capa_request_evt()/hci_simple_pair_complete_evt() already protects the
connection. In addition it leaves connection open after failed SSP pairing.

Signed-off-by: Ville Tervo <ville.tervo@nokia.com>
Signed-off-by: Gustavo F. Padovan <padovan@profusion.mobi>

authored by Ville Tervo and committed by Gustavo F. Padovan 7a74aeb0 332704a5

-2
-2
net/bluetooth/hci_event.c
··· 2387 if (!conn) 2388 goto unlock; 2389 2390 - hci_conn_hold(conn); 2391 - 2392 conn->remote_cap = ev->capability; 2393 conn->remote_oob = ev->oob_data; 2394 conn->remote_auth = ev->authentication;
··· 2387 if (!conn) 2388 goto unlock; 2389 2390 conn->remote_cap = ev->capability; 2391 conn->remote_oob = ev->oob_data; 2392 conn->remote_auth = ev->authentication;