diff options
author | Johan Hedberg <johan.hedberg@nokia.com> | 2009-11-11 14:17:20 +0200 |
---|---|---|
committer | Johan Hedberg <johan.hedberg@nokia.com> | 2009-11-11 14:17:20 +0200 |
commit | cc35f24a2a728c4e8c31ea0c6c11c6b701901861 (patch) | |
tree | 00fd747d89cdd26e5ea5cd5f74b6053d3e228aad /src/agent.c | |
parent | a0a8c6f1969d91714a0799e88c2cfb54fd29aee7 (diff) | |
download | bluez-cc35f24a2a728c4e8c31ea0c6c11c6b701901861.tar.gz |
Remove the unnecessary agent_destroy function
Diffstat (limited to 'src/agent.c')
-rw-r--r-- | src/agent.c | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/src/agent.c b/src/agent.c index a1ce0213b..df4858764 100644 --- a/src/agent.c +++ b/src/agent.c @@ -139,10 +139,12 @@ static void agent_exited(DBusConnection *conn, void *user_data) debug("Agent exited without calling Unregister"); - agent_destroy(agent, TRUE); + agent->exited = TRUE; + + agent_free(agent); } -static void agent_free(struct agent *agent) +void agent_free(struct agent *agent) { if (!agent) return; @@ -206,16 +208,6 @@ struct agent *agent_create(struct btd_adapter *adapter, const char *name, return agent; } -int agent_destroy(struct agent *agent, gboolean exited) -{ - if (!agent) - return 0; - - agent->exited = exited; - agent_free(agent); - return 0; -} - static struct agent_request *agent_request_new(struct agent *agent, agent_request_type_t type, void *cb, |