diff --git a/libwvdrmengine/factory_upload_tool/src/WidevineOemcryptoInterface.cpp b/libwvdrmengine/factory_upload_tool/src/WidevineOemcryptoInterface.cpp index dee299c6..3c7d728b 100644 --- a/libwvdrmengine/factory_upload_tool/src/WidevineOemcryptoInterface.cpp +++ b/libwvdrmengine/factory_upload_tool/src/WidevineOemcryptoInterface.cpp @@ -114,6 +114,7 @@ OEMCryptoResult OEMCryptoInterface::GetBcc(std::vector& bcc) { result = GetBootCertificateChain(bcc.data(), &bcc_size, additional_signature.data(), &additional_signature_size); + if (result == OEMCrypto_SUCCESS) bcc.resize(bcc_size); LOGI("GetBootCertificateChain second attempt result %d", result); }