diff options
| author | Stef Walter <stef@memberwebs.com> | 2010-09-01 02:59:13 (GMT) |
|---|---|---|
| committer | Stef Walter <stef@memberwebs.com> | 2010-09-01 03:00:35 (GMT) |
| commit | d9ef94455d115d8fed29a3071b5b19ca632fb932 (patch) | |
| tree | 07f74b4462a1f4141646afe29437ee72e9eeb975 | |
| parent | 767da9c364487235985721fe91483251bcf99da0 (diff) | |
| download | gnome-keyring-d9ef94455d115d8fed29a3071b5b19ca632fb932.zip gnome-keyring-d9ef94455d115d8fed29a3071b5b19ca632fb932.tar.xz | |
[secret-store] Fix the CKA_TRUSTED attribute for collections.
This attribute signifies whether the collection is properly encrypted
or not. Fix broken boolean check.
| -rw-r--r-- | pkcs11/secret-store/gkm-secret-collection.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pkcs11/secret-store/gkm-secret-collection.c b/pkcs11/secret-store/gkm-secret-collection.c index 4b6cb69..1157255 100644 --- a/pkcs11/secret-store/gkm-secret-collection.c +++ b/pkcs11/secret-store/gkm-secret-collection.c @@ -414,7 +414,7 @@ gkm_secret_collection_get_attribute (GkmObject *base, GkmSession *session, CK_AT g_return_val_if_fail (identifier, CKR_GENERAL_ERROR); return gkm_attribute_set_bool (attr, g_str_equal (identifier, "login")); case CKA_TRUSTED: - if (self->sdata) + if (!self->sdata) return gkm_attribute_set_bool (attr, CK_FALSE); master = gkm_secret_data_get_master (self->sdata); return gkm_attribute_set_bool (attr, (master && !gkm_secret_is_trivially_weak (master))); |