diff --git a/plugins/service.c b/plugins/service.c
index e81452c..ba7a693 100644
--- a/plugins/service.c
+++ b/plugins/service.c
#include "log.h"
#define SERVICE_INTERFACE "org.bluez.Service"
+#define get_address(adp) \
+ (adp->adapter ? adapter_get_address(adp->adapter) : BDADDR_ANY)
struct record_data {
uint32_t handle;
g_free(user_record);
}
-static const bdaddr_t *get_address(struct service_adapter *serv_adapter)
-{
- if (serv_adapter->adapter)
- return adapter_get_address(serv_adapter->adapter);
-
- return BDADDR_ANY;
-}
-
static int add_xml_record(const char *sender,
struct service_adapter *serv_adapter,
const char *record, dbus_uint32_t *handle)