Diff between 2b0a6fa0840715bbffe5b7a2195795575ce14600 and 8c9977b02169621f4643106c18de4de9824485a9

Changed Files

File Additions Deletions Status
src/adapter.c +2 -1 modified

Full Patch

diff --git a/src/adapter.c b/src/adapter.c
index 7980230..5d68fa4 100644
--- a/src/adapter.c
+++ b/src/adapter.c
@@ -8619,7 +8619,8 @@ static void disconnect_complete(uint8_t status, uint16_t length,
 	const struct mgmt_rp_disconnect *rp = param;
 	struct btd_adapter *adapter = user_data;
 
-	if (status == MGMT_STATUS_NOT_CONNECTED) {
+	if (status == MGMT_STATUS_NOT_CONNECTED ||
+		status == MGMT_STATUS_DISCONNECTED) {
 		btd_warn(adapter->dev_id,
 				"Disconnecting failed: already disconnected");
 	} else if (status != MGMT_STATUS_SUCCESS) {