summaryrefslogtreecommitdiff
path: root/src/gatt-client.c
diff options
context:
space:
mode:
authorMichael Simon <michael.simon.at@gmail.com>2017-10-16 15:47:20 +0200
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2017-10-19 11:18:03 +0300
commit454d4502d24e0a840cc8f35685550fb7cff62938 (patch)
tree9acf4a4087852db12e56819dc840d3e1cf4cf26a /src/gatt-client.c
parentdb4ec110361a288886bb2160b6fede7654167f90 (diff)
downloadbluez-454d4502d24e0a840cc8f35685550fb7cff62938.tar.gz
gatt: Fix for unused parameter in WriteValue
The glib iterator was not moved to the second array, which contains the parameter.
Diffstat (limited to 'src/gatt-client.c')
-rw-r--r--src/gatt-client.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gatt-client.c b/src/gatt-client.c
index 32b3a8783..6d5bbfa02 100644
--- a/src/gatt-client.c
+++ b/src/gatt-client.c
@@ -596,6 +596,8 @@ static DBusMessage *descriptor_write_value(DBusConnection *conn,
if (parse_value_arg(&iter, &value, &value_len))
return btd_error_invalid_args(msg);
+ dbus_message_iter_next(&iter);
+
if (parse_options(&iter, &offset))
return btd_error_invalid_args(msg);
@@ -986,6 +988,8 @@ static DBusMessage *characteristic_write_value(DBusConnection *conn,
if (parse_value_arg(&iter, &value, &value_len))
return btd_error_invalid_args(msg);
+ dbus_message_iter_next(&iter);
+
if (parse_options(&iter, &offset))
return btd_error_invalid_args(msg);