Diff between 27316edbd39de96a5596ad5412478aad77135b84 and fa14609c8969bd4e0e6723187bb5e25327894fe0

Changed Files

File Additions Deletions Status
attrib/client.c +1 -4 modified

Full Patch

diff --git a/attrib/client.c b/attrib/client.c
index ece16bf..d49804c 100644
--- a/attrib/client.c
+++ b/attrib/client.c
@@ -705,7 +705,6 @@ static GSList *load_characteristics(struct gatt_service *gatt, uint16_t start)
 static void store_attribute(struct gatt_service *gatt, uint16_t handle,
 				uint16_t type, uint8_t *value, gsize len)
 {
-	struct btd_device *device = gatt->dev;
 	bdaddr_t sba, dba;
 	uint8_t bdaddr_type;
 	bt_uuid_t uuid;
@@ -722,9 +721,7 @@ static void store_attribute(struct gatt_service *gatt, uint16_t handle,
 	for (i = 0, tmp = str + MAX_LEN_UUID_STR; i < len; i++, tmp += 2)
 		sprintf(tmp, "%02X", value[i]);
 
-	gatt_get_address(gatt, &sba, &dba, NULL);
-
-	bdaddr_type = device_get_addr_type(device);
+	gatt_get_address(gatt, &sba, &dba, &bdaddr_type);
 
 	write_device_attribute(&sba, &dba, bdaddr_type, handle, str);