diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2008-10-31 23:00:07 +0100 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2008-10-31 23:00:07 +0100 |
commit | 139c2014be451848fcc3fa31cdc07653148f596e (patch) | |
tree | 7fad1e13bdf7e4de8ac00bc1a38a3d1c73aee3f4 /src | |
parent | 56726c8298b40a3d9adda7f8df1861712ce0c8b6 (diff) |
Make the variable prefix really global
Diffstat (limited to 'src')
-rw-r--r-- | src/adapter.c | 4 | ||||
-rw-r--r-- | src/device.c | 5 |
2 files changed, 5 insertions, 4 deletions
diff --git a/src/adapter.c b/src/adapter.c index 70d1a8e8..23a59c09 100644 --- a/src/adapter.c +++ b/src/adapter.c @@ -71,6 +71,8 @@ #define check_address(address) bachk(address) +static char base_path[] = "/org/bluez"; + static DBusConnection *connection = NULL; static GSList *adapter_drivers = NULL; @@ -2768,7 +2770,7 @@ struct btd_adapter *adapter_create(DBusConnection *conn, int id) if (!connection) connection = conn; - snprintf(path, sizeof(path), "%s/hci%d", "/org/bluez", id); + snprintf(path, sizeof(path), "%s/hci%d", base_path, id); adapter = g_try_new0(struct btd_adapter, 1); if (!adapter) { diff --git a/src/device.c b/src/device.c index 8fb46413..20e63d22 100644 --- a/src/device.c +++ b/src/device.c @@ -553,15 +553,14 @@ struct btd_device *device_create(DBusConnection *conn, struct btd_adapter *adapt { gchar *address_up; struct btd_device *device; - uint16_t dev_id = adapter_get_dev_id(adapter); + const gchar *adapter_path = adapter_get_path(adapter); device = g_try_malloc0(sizeof(struct btd_device)); if (device == NULL) return NULL; address_up = g_ascii_strup(address, -1); - device->path = g_strdup_printf("%s/hci%d/dev_%s", "/org/bluez", - dev_id, address_up); + device->path = g_strdup_printf("%s/dev_%s", adapter_path, address_up); g_strdelimit(device->path, ":", '_'); g_free(address_up); |