]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - net/bluetooth/hci_conn.c
Bluetooth: Fix LE reconnection logic
[karo-tx-linux.git] / net / bluetooth / hci_conn.c
index 4c240c1cb2cb8d02a6513f3846c69ef778f48f77..d5c06eeab4a367a645acf8270fff70dbf76a33e3 100644 (file)
@@ -1000,8 +1000,8 @@ static int hci_explicit_conn_params_set(struct hci_request *req,
        /* If we created new params, or existing params were marked as disabled,
         * mark them to be used just once to connect.
         */
-       if (params->auto_connect == HCI_AUTO_CONN_DISABLED) {
-               params->auto_connect = HCI_AUTO_CONN_EXPLICIT;
+       if (params->auto_connect == HCI_AUTO_CONN_DISABLED ||
+           params->auto_connect == HCI_AUTO_CONN_REPORT) {
                list_del_init(&params->action);
                list_add(&params->action, &hdev->pend_le_conns);
        }