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,