catch error from iterate_entries
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@23504 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -503,7 +503,7 @@ iterate_entries(hx509_context context,
|
|||||||
{
|
{
|
||||||
CK_OBJECT_HANDLE object;
|
CK_OBJECT_HANDLE object;
|
||||||
CK_ULONG object_count;
|
CK_ULONG object_count;
|
||||||
int ret, i;
|
int ret, ret2, i;
|
||||||
|
|
||||||
ret = P11FUNC(p, FindObjectsInit, (session, search_data, num_search_data));
|
ret = P11FUNC(p, FindObjectsInit, (session, search_data, num_search_data));
|
||||||
if (ret != CKR_OK) {
|
if (ret != CKR_OK) {
|
||||||
@@ -557,13 +557,12 @@ iterate_entries(hx509_context context,
|
|||||||
query[i].pValue = NULL;
|
query[i].pValue = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
ret = P11FUNC(p, FindObjectsFinal, (session));
|
ret2 = P11FUNC(p, FindObjectsFinal, (session));
|
||||||
if (ret != CKR_OK) {
|
if (ret2 != CKR_OK) {
|
||||||
return -2;
|
return ret2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return ret;
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static BIGNUM *
|
static BIGNUM *
|
||||||
|
Reference in New Issue
Block a user