diff --git a/main/ble.c b/main/ble.c index da40861..eba7a83 100644 --- a/main/ble.c +++ b/main/ble.c @@ -225,7 +225,7 @@ static int barback_ble_char_access(uint16_t conn_handle, uint16_t attr_handle, s if(access->write != NULL) access->write(idx, value); } else if(ctxt->op == BLE_GATT_ACCESS_OP_READ_CHR) { - if(access->read != NULL) { + if(access->read == NULL) { ESP_LOGW(TAG, "Attempted read without defining access.read"); return 1; }