diff --git a/android/adapter.c b/android/adapter.c
index 160623a..5f90e96 100644
--- a/android/adapter.c
+++ b/android/adapter.c
DBG("status %u", status);
default_adapter = adapter;
- adapter->ready(adapter, 0);
+ adapter->ready(0);
return;
failed:
- adapter->ready(NULL, err);
+ adapter->ready(err);
}
static void load_link_keys(struct bt_adapter *adapter, GSList *keys)
return;
failed:
- adapter->ready(NULL, err);
+ adapter->ready(err);
}
void bt_adapter_init(uint16_t index, struct mgmt *mgmt, bt_adapter_ready cb)
diff --git a/android/adapter.h b/android/adapter.h
index 236f10a..2afc67a 100644
--- a/android/adapter.h
+++ b/android/adapter.h
#include "lib/bluetooth.h"
-struct bt_adapter;
-
-typedef void (*bt_adapter_ready)(struct bt_adapter *adapter, int err);
+typedef void (*bt_adapter_ready)(int err);
void bt_adapter_init(uint16_t index, struct mgmt *mgmt_if,
bt_adapter_ready cb);
diff --git a/android/main.c b/android/main.c
index 740b532..50b5901 100644
--- a/android/main.c
+++ b/android/main.c
{ NULL }
};
-static void adapter_ready(struct bt_adapter *adapter, int err)
+static void adapter_ready(int err)
{
if (err) {
error("Adapter initialization failed: %s", strerror(err));