[gnome-keyring] [pkcs11] Only store objects during set attributes if successful.
- From: Stefan Walter <stefw src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gnome-keyring] [pkcs11] Only store objects during set attributes if successful.
- Date: Mon, 4 Jan 2010 01:31:40 +0000 (UTC)
commit 2396fd528947f0e397d1eda82627e5c9b0ccbf1e
Author: Stef Walter <stef memberwebs com>
Date: Mon Jan 4 01:28:19 2010 +0000
[pkcs11] Only store objects during set attributes if successful.
pkcs11/gck/gck-session.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/pkcs11/gck/gck-session.c b/pkcs11/gck/gck-session.c
index a61043a..fee6766 100644
--- a/pkcs11/gck/gck-session.c
+++ b/pkcs11/gck/gck-session.c
@@ -1099,7 +1099,7 @@ gck_session_C_SetAttributeValue (GckSession* self, CK_OBJECT_HANDLE handle,
gck_object_set_attribute (object, self, transaction, &template[i]);
/* Store the object */
- if (gck_object_is_token (object))
+ if (!gck_transaction_get_failed (transaction) && gck_object_is_token (object))
gck_module_store_token_object (self->pv->module, transaction, object);
gck_transaction_complete (transaction);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]