Fixed nullptr deref when exporting a non existing key
Bug: 119771891
Test: keystore_cli_v2 export --name=missing-key
Change-Id: I096b7c98d3522234e9393876766a9e9a84cf9529
diff --git a/keystore/key_store_service.cpp b/keystore/key_store_service.cpp
index fa010e6..35530e1 100644
--- a/keystore/key_store_service.cpp
+++ b/keystore/key_store_service.cpp
@@ -818,7 +818,7 @@
std::tie(rc, keyBlob, charBlob, lockedEntry) =
mKeyStore->getKeyForName(name8, targetUid, TYPE_KEYMASTER_10);
- if (!rc) {
+ if (!rc.isOk()) {
return AIDL_RETURN(rc);
}