diff --git a/keymaster/3.0/default/KeymasterDevice.cpp b/keymaster/3.0/default/KeymasterDevice.cpp index 563ff8451d..24cf53a67e 100644 --- a/keymaster/3.0/default/KeymasterDevice.cpp +++ b/keymaster/3.0/default/KeymasterDevice.cpp @@ -375,6 +375,7 @@ Return KeymasterDevice::getHardwareFeatures(getHardwareFeatures_cb _hidl_c } Return KeymasterDevice::addRngEntropy(const hidl_vec& data) { + if (!data.size()) return ErrorCode::OK; return legacy_enum_conversion( keymaster_device_->add_rng_entropy(keymaster_device_, &data[0], data.size())); }