From 5da0a80ba0258d0cbddb5284011e575aed036e5b Mon Sep 17 00:00:00 2001 From: Olivier Martin Date: Tue, 5 Mar 2019 13:19:56 +0100 Subject: [PATCH] bluez: Fix buffer length in gattlib_write_char_by_uuid() Issue found by @kwikius in #74 and @mweal-ed in #35. --- bluez/gattlib_read_write.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bluez/gattlib_read_write.c b/bluez/gattlib_read_write.c index ffdae4b4..1a20b0a8 100644 --- a/bluez/gattlib_read_write.c +++ b/bluez/gattlib_read_write.c @@ -193,7 +193,7 @@ int gattlib_write_char_by_uuid(gatt_connection_t* connection, uuid_t* uuid, cons return ret; } - return gattlib_write_char_by_handle(connection, handle, buffer, sizeof(buffer)); + return gattlib_write_char_by_handle(connection, handle, buffer, buffer_len); } int gattlib_notification_start(gatt_connection_t* connection, const uuid_t* uuid) {