summaryrefslogtreecommitdiff
path: root/ckcapi-cert.c
diff options
context:
space:
mode:
authorStef Walter <stef@memberwebs.com>2007-05-06 14:27:39 +0000
committerStef Walter <stef@memberwebs.com>2007-05-06 14:27:39 +0000
commit8ddd21cad4109c44a388acaab72507b8f54e4c35 (patch)
tree203961770737cdcdd598204c12b0f64c22a6b7cc /ckcapi-cert.c
parent80ca168a6b656dfc7bcc0cc32e90391b66b6bf4c (diff)
Fix problem with objects going away due to duplicates.
Diffstat (limited to 'ckcapi-cert.c')
-rw-r--r--ckcapi-cert.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ckcapi-cert.c b/ckcapi-cert.c
index 501f2a2..064c5f5 100644
--- a/ckcapi-cert.c
+++ b/ckcapi-cert.c
@@ -538,7 +538,7 @@ find_in_store(CkCapiSession* sess, const char* store_name,
CertFreeCertificateContext((PCCERT_CONTEXT)objdata.data);
}
- ckcapi_array_append(arr, obj);
+ ckcapi_array_append(arr, obj->id);
}
}
@@ -597,7 +597,7 @@ match_in_store(CkCapiSession* sess, const char* store_name, PCERT_INFO info,
/* Store away the object data for performance reasons */
ret = ckcapi_session_set_object_data(sess, obj, &objdata);
if(ret == CKR_OK)
- ckcapi_array_append(arr, obj);
+ ckcapi_array_append(arr, obj->id);
}
}