Diff between db4ec110361a288886bb2160b6fede7654167f90 and 454d4502d24e0a840cc8f35685550fb7cff62938

Changed Files

File Additions Deletions Status
src/gatt-client.c +4 -0 modified

Full Patch

diff --git a/src/gatt-client.c b/src/gatt-client.c
index 32b3a87..6d5bbfa 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);