From b63dc0f23e883451b93d95fbd2f4c395301f04f3 Mon Sep 17 00:00:00 2001 From: Olivier Martin Date: Mon, 25 May 2020 23:48:43 +0200 Subject: [PATCH] dbus: Fix 'Write-Without-Reponse' GATT operation --- dbus/gattlib_char.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dbus/gattlib_char.c b/dbus/gattlib_char.c index cc86482..0b7064d 100644 --- a/dbus/gattlib_char.c +++ b/dbus/gattlib_char.c @@ -356,7 +356,7 @@ static int write_char(struct dbus_characteristic *dbus_characteristic, const voi GVariantBuilder *variant_options = g_variant_builder_new(G_VARIANT_TYPE("a{sv}")); if ((options & BLUEZ_GATT_WRITE_VALUE_TYPE_MASK) == BLUEZ_GATT_WRITE_VALUE_TYPE_WRITE_WITHOUT_RESPONSE) { - g_variant_builder_add(variant_options, "{sv}", "type", g_variant_new("s", "request")); + g_variant_builder_add(variant_options, "{sv}", "type", g_variant_new("s", "command")); } org_bluez_gatt_characteristic1_call_write_value_sync(dbus_characteristic->gatt, value, g_variant_builder_end(variant_options), NULL, &error);