diff options
author | Stef Walter <stef@memberwebs.com> | 2010-09-27 23:09:01 +0000 |
---|---|---|
committer | Stef Walter <stef@memberwebs.com> | 2010-09-27 23:09:01 +0000 |
commit | dd5368d83e0f57dda1a5078b144b4d12256802fa (patch) | |
tree | 24f8bba4f66e59f8363f5053d6380e9c968220a9 /gck/gck-mock.c | |
parent | bf3a54ae2ff4d62cbed08e2d0e1b83143b6d476e (diff) | |
download | gcr-dd5368d83e0f57dda1a5078b144b4d12256802fa.tar.gz |
[gck] Add session options, remove module options.
Add concept of session options, which are different (but sometimes
related to) session PKCS#11 flags. The session options take the
place of module options, which were much harder to use appropriately.
Diffstat (limited to 'gck/gck-mock.c')
-rw-r--r-- | gck/gck-mock.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/gck/gck-mock.c b/gck/gck-mock.c index 3887896..bc4a839 100644 --- a/gck/gck-mock.c +++ b/gck/gck-mock.c @@ -639,9 +639,7 @@ gck_mock_C_CloseSession (CK_SESSION_HANDLE hSession) Session *session; session = g_hash_table_lookup (the_sessions, GUINT_TO_POINTER (hSession)); - g_assert (session != NULL && "No such session found"); - if (!session) - return CKR_SESSION_HANDLE_INVALID; + g_return_val_if_fail (session, CKR_SESSION_HANDLE_INVALID); g_hash_table_remove (the_sessions, GUINT_TO_POINTER (hSession)); return CKR_OK; |