diff options
Diffstat (limited to 'hcid/dbus-security.c')
| -rw-r--r-- | hcid/dbus-security.c | 12 | 
1 files changed, 5 insertions, 7 deletions
diff --git a/hcid/dbus-security.c b/hcid/dbus-security.c index 07a9490f..263517e1 100644 --- a/hcid/dbus-security.c +++ b/hcid/dbus-security.c @@ -119,18 +119,16 @@ static void passkey_agent_free(struct passkey_agent *agent)  	if (!agent->exited)  		release_agent(agent); -	if (agent->name) -		free(agent->name); -	if (agent->path) -		free(agent->path); -	if (agent->addr) -		free(agent->addr); +	g_free(agent->name); +	g_free(agent->path); +	g_free(agent->addr); +  	if (agent->conn)  		dbus_connection_unref(agent->conn);  	g_slist_free(agent->pending_requests); -	free(agent); +	g_free(agent);  }  static void agent_exited(const char *name, struct adapter *adapter)  | 
