Diff between 909f0c4caeb31b9493245c965cd3a04bc38d606e and 4310bc93a211dfbfeec4eba876988fddd0bded7d

Changed Files

File Additions Deletions Status
src/shared/gatt-db.c +6 -1 modified

Full Patch

diff --git a/src/shared/gatt-db.c b/src/shared/gatt-db.c
index a2684d8..b447199 100644
--- a/src/shared/gatt-db.c
+++ b/src/shared/gatt-db.c
@@ -902,7 +902,12 @@ bool gatt_db_attribute_get_service_handles(struct gatt_db_attribute *attrib,
 bool gatt_db_attribute_get_permissions(struct gatt_db_attribute *attrib,
 							uint32_t *permissions)
 {
-	return false;
+	if (!attrib || !permissions)
+		return false;
+
+	*permissions = attrib->permissions;
+
+	return true;
 }
 
 bool gatt_db_attribute_read(struct gatt_db_attribute *attrib, uint16_t offset,