summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2006-07-26 13:42:09 +0000
committerMarcel Holtmann <marcel@holtmann.org>2006-07-26 13:42:09 +0000
commit17152022a5844275a6f3e3e71ef5b32dc2c0ec04 (patch)
treea36c759525880f37ad79bc31c5a5329039cb6775
parentb102348e988e4abc5d579ce13c067ce2c885aaf7 (diff)
Make use of create_name()
-rw-r--r--hcid/dbus-adapter.c27
-rw-r--r--hcid/dbus.c2
-rw-r--r--hcid/device.c4
-rw-r--r--hcid/security.c3
4 files changed, 18 insertions, 18 deletions
diff --git a/hcid/dbus-adapter.c b/hcid/dbus-adapter.c
index 394fa4c0..2d9b32b4 100644
--- a/hcid/dbus-adapter.c
+++ b/hcid/dbus-adapter.c
@@ -976,7 +976,7 @@ static DBusHandlerResult handle_dev_get_remote_version_req(DBusConnection *conn,
if (check_address(addr_ptr) < 0)
return error_invalid_arguments(conn, msg);
- snprintf(filename, PATH_MAX, "%s/%s/manufacturers", STORAGEDIR, dbus_data->address);
+ create_name(filename, PATH_MAX, STORAGEDIR, dbus_data->address, "manufacturers");
str = textfile_get(filename, addr_ptr);
if (!str)
@@ -995,7 +995,7 @@ static DBusHandlerResult handle_dev_get_remote_version_req(DBusConnection *conn,
/* default value */
snprintf(info, 64, "Bluetooth %s", str_ver);
- snprintf(filename, PATH_MAX, "%s/%s/features", STORAGEDIR, dbus_data->address);
+ create_name(filename, PATH_MAX, STORAGEDIR, dbus_data->address, "features");
str = textfile_get(filename, addr_ptr);
if (!str)
@@ -1054,7 +1054,7 @@ static DBusHandlerResult handle_dev_get_remote_revision_req(DBusConnection *conn
if (!reply)
return DBUS_HANDLER_RESULT_NEED_MEMORY;
- snprintf(filename, PATH_MAX, "%s/%s/manufacturers", STORAGEDIR, dbus_data->address);
+ create_name(filename, PATH_MAX, STORAGEDIR, dbus_data->address, "manufacturers");
str = textfile_get(filename, addr_ptr);
if (!str)
@@ -1097,7 +1097,7 @@ static DBusHandlerResult handle_dev_get_remote_manufacturer_req(DBusConnection *
if (check_address(addr_ptr) < 0)
return error_invalid_arguments(conn, msg);
- snprintf(filename, PATH_MAX, "%s/%s/manufacturers", STORAGEDIR, dbus_data->address);
+ create_name(filename, PATH_MAX, STORAGEDIR, dbus_data->address, "manufacturers");
str = textfile_get(filename, addr_ptr);
if (!str)
@@ -1301,7 +1301,7 @@ static DBusHandlerResult handle_dev_get_remote_name_req(DBusConnection *conn, DB
return error_invalid_arguments(conn, msg);
/* check if it is a unknown address */
- snprintf(filename, PATH_MAX, "%s/%s/lastseen", STORAGEDIR, dbus_data->address);
+ create_name(filename, PATH_MAX, STORAGEDIR, dbus_data->address, "lastseen");
str = textfile_get(filename, peer_addr);
@@ -1311,7 +1311,7 @@ static DBusHandlerResult handle_dev_get_remote_name_req(DBusConnection *conn, DB
free(str);
/* check if it is in the cache */
- snprintf(filename, PATH_MAX, "%s/%s/names", STORAGEDIR, dbus_data->address);
+ create_name(filename, PATH_MAX, STORAGEDIR, dbus_data->address, "names");
str = textfile_get(filename, peer_addr);
@@ -1411,7 +1411,7 @@ static DBusHandlerResult handle_dev_set_remote_alias_req(DBusConnection *conn, D
}
/* check if it is a unknown address */
- snprintf(filename, PATH_MAX, "%s/%s/lastseen", STORAGEDIR, dbus_data->address);
+ create_name(filename, PATH_MAX, STORAGEDIR, dbus_data->address, "lastseen");
find_ptr = textfile_get(filename, addr_ptr);
@@ -1518,7 +1518,7 @@ static DBusHandlerResult handle_dev_last_seen_req(DBusConnection *conn, DBusMess
if (check_address(addr_ptr) < 0)
return error_invalid_arguments(conn, msg);
- snprintf(filename, PATH_MAX, "%s/%s/lastseen", STORAGEDIR, dbus_data->address);
+ create_name(filename, PATH_MAX, STORAGEDIR, dbus_data->address, "lastseen");
str = textfile_get(filename, addr_ptr);
if (!str)
@@ -1560,7 +1560,7 @@ static DBusHandlerResult handle_dev_last_used_req(DBusConnection *conn, DBusMess
if (check_address(addr_ptr) < 0)
return error_invalid_arguments(conn, msg);
- snprintf(filename, PATH_MAX, "%s/%s/lastused", STORAGEDIR, dbus_data->address);
+ create_name(filename, PATH_MAX, STORAGEDIR, dbus_data->address, "lastused");
str = textfile_get(filename, addr_ptr);
if (!str)
@@ -1676,7 +1676,7 @@ static DBusHandlerResult handle_dev_create_bonding_req(DBusConnection *conn, DBu
return error_discover_in_progress(conn, msg);
/* check if a link key already exists */
- snprintf(filename, PATH_MAX, "%s/%s/linkkeys", STORAGEDIR, dbus_data->address);
+ create_name(filename, PATH_MAX, STORAGEDIR, dbus_data->address, "linkkeys");
str = textfile_get(filename, peer_addr);
if (str) {
@@ -1685,7 +1685,8 @@ static DBusHandlerResult handle_dev_create_bonding_req(DBusConnection *conn, DBu
}
/* check if the address belongs to the last seen cache */
- snprintf(filename, PATH_MAX, "%s/%s/lastseen", STORAGEDIR, dbus_data->address);
+ create_name(filename, PATH_MAX, STORAGEDIR, dbus_data->address, "lastseen");
+
str = textfile_get(filename, peer_addr);
if (!str)
return error_unknown_address(conn, msg);
@@ -1887,7 +1888,7 @@ static DBusHandlerResult handle_dev_remove_bonding_req(DBusConnection *conn, DBu
if (dd < 0)
return error_no_such_adapter(conn, msg);
- snprintf(filename, PATH_MAX, "%s/%s/linkkeys", STORAGEDIR, dbus_data->address);
+ create_name(filename, PATH_MAX, STORAGEDIR, dbus_data->address, "linkkeys");
/* textfile_del doesn't return an error when the key is not found */
str = textfile_get(filename, addr_ptr);
@@ -1961,7 +1962,7 @@ static DBusHandlerResult handle_dev_has_bonding_req(DBusConnection *conn, DBusMe
if (check_address(addr_ptr) < 0)
return error_invalid_arguments(conn, msg);
- snprintf(filename, PATH_MAX, "%s/%s/linkkeys", STORAGEDIR, dbus_data->address);
+ create_name(filename, PATH_MAX, STORAGEDIR, dbus_data->address, "linkkeys");
str = textfile_get(filename, addr_ptr);
if (str) {
diff --git a/hcid/dbus.c b/hcid/dbus.c
index 9a805cd9..b1bb5e2f 100644
--- a/hcid/dbus.c
+++ b/hcid/dbus.c
@@ -1029,7 +1029,7 @@ void hcid_dbus_inquiry_result(bdaddr_t *local, bdaddr_t *peer, uint32_t class, i
if (l)
goto failed;
- snprintf(filename, PATH_MAX, "%s/%s/names", STORAGEDIR, local_addr);
+ create_name(filename, PATH_MAX, STORAGEDIR, local_addr, "names");
name = textfile_get(filename, peer_addr);
if (name) {
signal_name = dev_signal_factory(pdata->dev_id, "RemoteNameUpdated",
diff --git a/hcid/device.c b/hcid/device.c
index 7407e6d7..59760e68 100644
--- a/hcid/device.c
+++ b/hcid/device.c
@@ -444,7 +444,7 @@ int get_device_alias(uint16_t dev_id, const bdaddr_t *bdaddr, char *alias, size_
ASSERT_DEV_ID;
ba2str(&devices[dev_id].bdaddr, addr);
- snprintf(filename, PATH_MAX, "%s/%s/aliases", STORAGEDIR, addr);
+ create_name(filename, PATH_MAX, STORAGEDIR, addr, "aliases");
ba2str(bdaddr, addr);
@@ -466,7 +466,7 @@ int set_device_alias(uint16_t dev_id, const bdaddr_t *bdaddr, const char *alias)
ASSERT_DEV_ID;
ba2str(&devices[dev_id].bdaddr, addr);
- snprintf(filename, PATH_MAX, "%s/%s/aliases", STORAGEDIR, addr);
+ create_name(filename, PATH_MAX, STORAGEDIR, addr, "aliases");
create_file(filename, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
diff --git a/hcid/security.c b/hcid/security.c
index d8b6affb..5f396a32 100644
--- a/hcid/security.c
+++ b/hcid/security.c
@@ -582,8 +582,7 @@ static inline void conn_complete(int dev, int dev_id, bdaddr_t *sba, void *ptr)
baswap(&tmp, sba); local_addr = batostr(&tmp);
baswap(&tmp, &evt->bdaddr); peer_addr = batostr(&tmp);
- snprintf(filename, sizeof(filename), "%s/%s/manufacturers",
- STORAGEDIR, local_addr);
+ create_name(filename, sizeof(filename), STORAGEDIR, local_addr, "manufacturers");
str = textfile_get(filename, peer_addr);
if (!str) {