mirror of
https://git.kernel.org/pub/scm/bluetooth/bluez.git
synced 2024-11-15 00:04:29 +08:00
client/gatt: gatt_register_app: fix parsing of UUIDs
- argv[0] (shell command) must not be used as UUID argument - fixed linked list iteration
This commit is contained in:
parent
f40c5857d7
commit
14057f2cc0
@ -1402,7 +1402,7 @@ static gboolean get_uuids(const GDBusPropertyTable *property,
|
||||
dbus_message_iter_open_container(iter, DBUS_TYPE_ARRAY,
|
||||
DBUS_TYPE_STRING_AS_STRING, &entry);
|
||||
|
||||
for (uuid = uuids; uuid; uuid = g_list_next(uuid->next))
|
||||
for (uuid = uuids; uuid; uuid = g_list_next(uuid))
|
||||
dbus_message_iter_append_basic(&entry, DBUS_TYPE_STRING,
|
||||
&uuid->data);
|
||||
|
||||
@ -1428,7 +1428,7 @@ void gatt_register_app(DBusConnection *conn, GDBusProxy *proxy,
|
||||
return bt_shell_noninteractive_quit(EXIT_FAILURE);
|
||||
}
|
||||
|
||||
for (i = 0; i < argc; i++)
|
||||
for (i = 1; i < argc; i++)
|
||||
uuids = g_list_append(uuids, g_strdup(argv[i]));
|
||||
|
||||
if (uuids) {
|
||||
|
Loading…
Reference in New Issue
Block a user