diff --git a/obexd/src/manager.c b/obexd/src/manager.c
index d55e464..55b03d9 100644
--- a/obexd/src/manager.c
+++ b/obexd/src/manager.c
#include "log.h"
#include "service.h"
-#define OBEX_MANAGER_PATH "/org/bluez/obex"
+#define OBEX_BASE_PATH "/org/bluez/obex"
#define OBEX_MANAGER_INTERFACE OBEXD_SERVICE ".AgentManager1"
#define ERROR_INTERFACE OBEXD_SERVICE ".Error"
#define TRANSFER_INTERFACE OBEXD_SERVICE ".Transfer1"
g_dbus_attach_object_manager(connection);
- return g_dbus_register_interface(connection, OBEX_MANAGER_PATH,
+ return g_dbus_register_interface(connection, OBEX_BASE_PATH,
OBEX_MANAGER_INTERFACE,
manager_methods, NULL, NULL,
NULL, NULL);
{
DBG("");
- g_dbus_unregister_interface(connection, OBEX_MANAGER_PATH,
+ g_dbus_unregister_interface(connection, OBEX_BASE_PATH,
OBEX_MANAGER_INTERFACE);
/* FIXME: Release agent? */
{
static unsigned int id = 0;
- transfer->path = g_strdup_printf(
- "/org/bluez/obex/session%u/transfer%u",
- transfer->session->id, id++);
+ transfer->path = g_strdup_printf("%s/session%u/transfer%u",
+ OBEX_BASE_PATH, transfer->session->id,
+ id++);
transfer->status = TRANSFER_STATUS_IN_PROGRESS;
static unsigned int id = 0;
transfer = g_new0(struct obex_transfer, 1);
- transfer->path = g_strdup_printf("/org/bluez/obex/session%u/transfer%u",
- os->id, id++);
transfer->session = os;
return transfer;
void manager_register_session(struct obex_session *os)
{
- char *path = g_strdup_printf("org/bluez/obex/session%u", os->id);
+ char *path = g_strdup_printf("%s/session%u", OBEX_BASE_PATH, os->id);
if (!g_dbus_register_interface(connection, path,
SESSION_INTERFACE,