Diff between 3ad83f8f990647219cb8b8b71a772676b6b981c6 and a4515fcc6384e1676bd7ed7814df8c26b805d314

Changed Files

File Additions Deletions Status
src/adapter.c +5 -3 modified

Full Patch

diff --git a/src/adapter.c b/src/adapter.c
index 44f4ea3..49d1ae5 100644
--- a/src/adapter.c
+++ b/src/adapter.c
@@ -182,17 +182,19 @@ static void set_dev_class_complete(uint8_t status, uint16_t length,
 	struct btd_adapter *adapter = user_data;
 	const struct mgmt_cod *rp = param;
 
-	if (status != 0) {
-		error("mgmt_set_dev_class failed: %s (0x%02x)",
+	if (status != MGMT_STATUS_SUCCESS) {
+		error("Failed to set device class: %s (0x%02x)",
 						mgmt_errstr(status), status);
 		return;
 	}
 
 	if (length < sizeof(*rp)) {
-		error("Unexpected length in mgmt_set_dev_class response");
+		error("Wrong size of set device class response");
 		return;
 	}
 
+	DBG("Class: 0x%02x%02x%02x", rp->val[2], rp->val[1], rp->val[0]);
+
 	btd_adapter_class_changed(adapter, rp->val);
 }