From 8bea14f2886b4f074a6a10f3a381668078ab9982 Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Mon, 30 Apr 2018 11:41:56 +0200 Subject: [PATCH] att_db_util: fix permission encoding --- src/ble/att_db_util.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ble/att_db_util.c b/src/ble/att_db_util.c index 24e46f869..af64549e8 100644 --- a/src/ble/att_db_util.c +++ b/src/ble/att_db_util.c @@ -181,13 +181,13 @@ static uint16_t att_db_util_encode_permissions(uint16_t properties, uint8_t read if (read_permission & 1){ flags |= ATT_PROPERTY_READ_PERMISSION_BIT_0; } - if (read_permission & 1){ + if (read_permission & 2){ flags |= ATT_PROPERTY_READ_PERMISSION_BIT_1; } if (write_permission & 1){ flags |= ATT_PROPERTY_WRITE_PERMISSION_BIT_0; } - if (write_permission & 1){ + if (write_permission & 2){ flags |= ATT_PROPERTY_WRITE_PERMISSION_BIT_1; } return flags;