test: firmware verificationPending: stat(session)
Signed-off-by: Patrick Venture <venture@google.com>
Change-Id: Ib0dcafb9664962d3867de8caab88a7c0eb4374a2
diff --git a/firmware_handler.cpp b/firmware_handler.cpp
index 39086be..675929c 100644
--- a/firmware_handler.cpp
+++ b/firmware_handler.cpp
@@ -217,7 +217,16 @@
*/
if (item->second->activePath == verifyBlobId)
{
- auto value = verification->checkVerificationState();
+ VerifyCheckResponses value;
+
+ if (state == UpdateState::verificationPending)
+ {
+ value = VerifyCheckResponses::other;
+ }
+ else
+ {
+ value = verification->checkVerificationState();
+ }
meta->metadata.push_back(static_cast<std::uint8_t>(value));