--- net/bluetooth_mgmt/sco.c
+++ net/bluetooth_mgmt/sco.c
@@ -100,11 +100,8 @@ static struct sco_conn *sco_conn_add(str
struct hci_dev *hdev = hcon->hdev;
struct sco_conn *conn = hcon->sco_data;
- if (conn || status) {
- if (conn && (!conn->hcon))
- conn->hcon = hcon;
+ if (conn || status)
return conn;
- }
conn = kzalloc(sizeof(struct sco_conn), GFP_ATOMIC);
if (!conn)