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;
 }