summaryrefslogtreecommitdiff
path: root/lib/pkcs11_write.c
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2013-12-23 18:59:43 +0100
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2013-12-23 18:59:46 +0100
commit1e5f48659a86bd2211da1af510681af6176f06bc (patch)
tree38476c52ec8d2724ab872fe5f2a3bc8c203f5f14 /lib/pkcs11_write.c
parentb2b5709cb6e54d28c32427c7e4d562640f9dd379 (diff)
downloadgnutls-1e5f48659a86bd2211da1af510681af6176f06bc.tar.gz
do not specify a default class when searching for objects to delete
This fixed issue when trying to delete all the keys in a token by using the token URL.
Diffstat (limited to 'lib/pkcs11_write.c')
-rw-r--r--lib/pkcs11_write.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/pkcs11_write.c b/lib/pkcs11_write.c
index f729bd8ad0..aa676902e8 100644
--- a/lib/pkcs11_write.c
+++ b/lib/pkcs11_write.c
@@ -556,12 +556,12 @@ delete_obj_url(struct pkcs11_session_info *sinfo,
class = *((ck_object_class_t *) attr->value);
if (class == CKO_CERTIFICATE)
type = CKC_X_509;
- }
- a[a_vals].type = CKA_CLASS;
- a[a_vals].value = &class;
- a[a_vals].value_len = sizeof(class);
- a_vals++;
+ a[a_vals].type = CKA_CLASS;
+ a[a_vals].value = &class;
+ a[a_vals].value_len = sizeof(class);
+ a_vals++;
+ }
attr = p11_kit_uri_get_attribute(find_data->info, CKA_ID);
if (attr != NULL) {