Diff between afc11a2ab45c035e9b78f7a5de28f80f8cb67f8f and ae6b64c0853f3076ae08478a154f0b11e1507947

Changed Files

File Additions Deletions Status
src/adapter.c +0 -12 modified

Full Patch

diff --git a/src/adapter.c b/src/adapter.c
index b189841..2650b56 100644
--- a/src/adapter.c
+++ b/src/adapter.c
@@ -135,8 +135,6 @@ struct btd_adapter {
 	guint scheduler_id;		/* Scheduler handle */
 	sdp_list_t *services;		/* Services associated to adapter */
 
-	uint8_t  features[8];
-
 	gboolean pairable;		/* pairable state */
 	gboolean initialized;
 
@@ -2570,8 +2568,6 @@ void btd_adapter_unref(struct btd_adapter *adapter)
 
 gboolean adapter_init(struct btd_adapter *adapter)
 {
-	int err;
-
 	/* adapter_ops makes sure that newly registered adapters always
 	 * start off as powered */
 	adapter->up = TRUE;
@@ -2583,14 +2579,6 @@ gboolean adapter_init(struct btd_adapter *adapter)
 		return FALSE;
 	}
 
-	err = adapter_ops->read_local_features(adapter->dev_id,
-							adapter->features);
-	if (err < 0) {
-		error("Can't read features for hci%d: %s (%d)",
-					adapter->dev_id, strerror(-err), -err);
-		return FALSE;
-	}
-
 	if (read_local_name(&adapter->bdaddr, adapter->name) < 0)
 		expand_name(adapter->name, MAX_NAME_LENGTH, main_opts.name,
 							adapter->dev_id);