summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/pkcs11_int.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/pkcs11_int.c b/lib/pkcs11_int.c
index 2ae35e372d..25c537bbed 100644
--- a/lib/pkcs11_int.c
+++ b/lib/pkcs11_int.c
@@ -148,6 +148,7 @@ pkcs11_get_attribute_avalue(struct ck_function_list * module,
rv = (module)->C_GetAttributeValue(sess, object, &templ, 1);
if (rv != CKR_OK) {
gnutls_free(t);
+ return rv;
}
res->data = t;
res->size = templ.value_len;