From a4515fcc6384e1676bd7ed7814df8c26b805d314 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Fri, 4 Jan 2013 11:38:22 -0800 Subject: [PATCH] core: Change error prints for set device class complete callback --- src/adapter.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/adapter.c b/src/adapter.c index 44f4ea36a..49d1ae59e 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); } -- 2.47.3