diff --git a/client/agent.c b/client/agent.c
index 0a82e21..0deae1b 100644
--- a/client/agent.c
+++ b/client/agent.c
#include "display.h"
#include "agent.h"
+#define AGENT_PATH "/org/bluez/agent"
+#define AGENT_INTERFACE "org.bluez.Agent1"
+
static gboolean agent_registered = FALSE;
static DBusMessage *release_agent(DBusConnection *conn,
{
agent_registered = FALSE;
- g_dbus_unregister_interface(conn, "/org/bluez/agent",
- "org.bluez.Agent1");
+ g_dbus_unregister_interface(conn, AGENT_PATH, AGENT_INTERFACE);
return dbus_message_new_method_return(msg);
}
return;
}
- if (g_dbus_register_interface(conn, "/org/bluez/agent",
- "org.bluez.Agent1", methods,
+ if (g_dbus_register_interface(conn, AGENT_PATH,
+ AGENT_INTERFACE, methods,
NULL, NULL, NULL, NULL) == FALSE) {
printf("Failed to register agent object\n");
return;
return;
}
- if (g_dbus_unregister_interface(conn, "/org/bluez/agent",
- "org.bluez.Agent1") == FALSE) {
+ if (g_dbus_unregister_interface(conn, AGENT_PATH,
+ AGENT_INTERFACE) == FALSE) {
printf("Failed to unregister agent object\n");
return;
}