aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libstb/secvar/secvar_api.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/libstb/secvar/secvar_api.c b/libstb/secvar/secvar_api.c
index 2dd2638..349e8be 100644
--- a/libstb/secvar/secvar_api.c
+++ b/libstb/secvar/secvar_api.c
@@ -151,8 +151,9 @@ static int64_t opal_secvar_enqueue_update(const char *key, uint64_t key_len, voi
list_add_tail(&update_bank, &node->link);
out:
- secvar_storage.write_bank(&update_bank, SECVAR_UPDATE_BANK);
-
- return OPAL_SUCCESS;
+ if (secvar_storage.write_bank(&update_bank, SECVAR_UPDATE_BANK))
+ return OPAL_HARDWARE;
+ else
+ return OPAL_SUCCESS;
}
opal_call(OPAL_SECVAR_ENQUEUE_UPDATE, opal_secvar_enqueue_update, 4);