Diff between 06be53208f7dcf78bc74bdb88614001f067c4b49 and 8274e04fba2e84e292a646dc6ce8b9d6615d1501

Changed Files

File Additions Deletions Status
src/device.c +2 -2 modified

Full Patch

diff --git a/src/device.c b/src/device.c
index d06b5bf..087138c 100644
--- a/src/device.c
+++ b/src/device.c
@@ -946,13 +946,13 @@ dev_property_get_flags(const GDBusPropertyTable *property,
 					DBusMessageIter *iter, void *data)
 {
 	struct btd_device *device = data;
-	uint8_t flags[] = { device->flags };
+	uint8_t *flags = &device->flags;
 	DBusMessageIter array;
 
 	dbus_message_iter_open_container(iter, DBUS_TYPE_ARRAY,
 					DBUS_TYPE_BYTE_AS_STRING, &array);
 	dbus_message_iter_append_fixed_array(&array, DBUS_TYPE_BYTE,
-						&flags, sizeof(flags));
+						&flags, 1);
 	dbus_message_iter_close_container(iter, &array);
 
 	return TRUE;