diff --git a/src/shared/gatt-client.c b/src/shared/gatt-client.c
index 56a7935..a836773 100644
--- a/src/shared/gatt-client.c
+++ b/src/shared/gatt-client.c
struct notify_data {
struct bt_gatt_client *client;
- bool removed;
bool invalid;
unsigned int id;
int ref_count;
uint16_t value_handle;
const uint8_t *value = NULL;
- if (notify_data->removed)
- return;
-
value_handle = get_le16(pdu_data->pdu);
if (notify_data->chrc->value_handle != value_handle)
notify_data = queue_find(client->notify_list, match_notify_data_id,
UINT_TO_PTR(id));
- if (!notify_data || notify_data->removed)
+ if (!notify_data)
return false;
assert(notify_data->chrc->notify_count > 0);