diff --git a/src/adapter.c b/src/adapter.c
index 16d379c..c6904a1 100644
--- a/src/adapter.c
+++ b/src/adapter.c
void *data)
{
const char *path, *name, *capability;
- struct agent *agent;
struct btd_adapter *adapter = data;
uint8_t cap;
name = dbus_message_get_sender(msg);
- agent = agent_create(adapter, name, path, cap,
+ adapter->agent = agent_create(adapter, name, path, cap,
(agent_remove_cb) agent_removed, adapter);
- adapter->agent = agent;
DBG("Agent registered for hci%d at %s:%s", adapter->dev_id, name,
path);