diff --git a/attrib/client.c b/attrib/client.c
index ece16bf..d49804c 100644
--- a/attrib/client.c
+++ b/attrib/client.c
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;
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);