diff options
Diffstat (limited to 'hcid/dbus-security.c')
| -rw-r--r-- | hcid/dbus-security.c | 15 | 
1 files changed, 7 insertions, 8 deletions
| diff --git a/hcid/dbus-security.c b/hcid/dbus-security.c index eec34272..bc5ce039 100644 --- a/hcid/dbus-security.c +++ b/hcid/dbus-security.c @@ -31,17 +31,10 @@  #include <dbus/dbus.h>  #include "dbus.h" -#include "dbus-error.h" -#include "dbus-common.h" +#include "hcid.h"  static struct passkey_agent *default_agent = NULL; -static const struct service_data sec_services[] = { -	{ "RegisterDefault",	register_default_agent		}, -	{ "UnregisterDefault",	unregister_default_agent	}, -	{ NULL, NULL } -}; -  static void default_agent_exited(const char *name, void *data)  {  	debug("%s exited without unregistering the default passkey agent", name); @@ -174,6 +167,12 @@ done:  	return DBUS_HANDLER_RESULT_HANDLED;  } +static struct service_data sec_services[] = { +	{ "RegisterDefault",	register_default_agent		}, +	{ "UnregisterDefault",	unregister_default_agent	}, +	{ NULL, NULL } +}; +  DBusHandlerResult handle_security_method(DBusConnection *conn, DBusMessage *msg, void *data)  {  	service_handler_func_t *handler; | 
