Diff between d35ed8a85754d5b8b3a078765e8ace96473ba39d and ee82dda599b31a96a3e438e458b67a230ed73866
Changed Files
| File | Additions | Deletions | Status |
| src/shared/gatt-db.c | +2 | -1 | modified |
Full Patch
diff --git a/src/shared/gatt-db.c b/src/shared/gatt-db.c
index 20fb631..db1fdff 100644
--- a/src/shared/gatt-db.c
+++ b/src/shared/gatt-db.c
@@ -117,8 +117,9 @@ static struct gatt_db_attribute *new_attribute(const bt_uuid_t *type,
return NULL;
attribute->uuid = *type;
- memcpy(&attribute->value, val, len);
attribute->val_len = len;
+ if (len)
+ memcpy(&attribute->value, val, len);
return attribute;
}