summaryrefslogtreecommitdiff
path: root/gck/gck-mock.c
diff options
context:
space:
mode:
authorStef Walter <stef@memberwebs.com>2010-09-27 23:09:01 +0000
committerStef Walter <stef@memberwebs.com>2010-09-27 23:09:01 +0000
commitdd5368d83e0f57dda1a5078b144b4d12256802fa (patch)
tree24f8bba4f66e59f8363f5053d6380e9c968220a9 /gck/gck-mock.c
parentbf3a54ae2ff4d62cbed08e2d0e1b83143b6d476e (diff)
downloadgcr-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.c4
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;