Diff between 5df3c149f2f4346eaf56817dd149cb52d0adf38b and b99ec9df94cfb2dd376e0f820052c66b22b823c5

Changed Files

File Additions Deletions Status
src/device.c +3 -2 modified

Full Patch

diff --git a/src/device.c b/src/device.c
index 5cf42b4..cb3dca6 100644
--- a/src/device.c
+++ b/src/device.c
@@ -4084,14 +4084,15 @@ static void device_set_auto_connect(struct btd_device *device, gboolean enable)
 		return;
 	}
 
+	/* Enabling auto connect */
+	adapter_auto_connect_add(device->adapter, device);
+
 	if (device->attrib) {
 		DBG("Already connected");
 		return;
 	}
 
-	/* Enabling auto connect */
 	adapter_connect_list_add(device->adapter, device);
-	adapter_auto_connect_add(device->adapter, device);
 }
 
 static gboolean start_discovery(gpointer user_data)