diff options
author | Stef Walter <stef@memberwebs.com> | 2008-12-05 17:57:31 +0000 |
---|---|---|
committer | Stef Walter <stef@memberwebs.com> | 2008-12-05 17:57:31 +0000 |
commit | d4c964b8c29e931e7561ac05c7a07445e2b3a26c (patch) | |
tree | ee7cd6a0087e2acf7ff0bc2193c2e233e1e59aca /src/object.c | |
parent | 48dc91d0a37f5b45559d017ef224ffcd24c65643 (diff) |
Hide some more of the slot info, and id lookups.
Diffstat (limited to 'src/object.c')
-rw-r--r-- | src/object.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/object.c b/src/object.c index adfd86e..87f89e2 100644 --- a/src/object.c +++ b/src/object.c @@ -319,12 +319,14 @@ p11t_object_tests(void) { CK_SESSION_HANDLE session_rw; CK_SESSION_HANDLE session_ro; + CK_SLOT_ID slot; CK_ULONG i; for(i = 0; i < p11t_slot_count; ++i) { - session_rw = p11t_session_open(p11t_slot_ids[i], 1); - session_ro = p11t_session_open(p11t_slot_ids[i], 0); + slot = p11t_slot_get_id(i); + session_rw = p11t_session_open(slot, 1); + session_ro = p11t_session_open(slot, 0); /* We need to have the readonly session and log in for tests to proceed */ if(session_ro == CK_INVALID) @@ -348,7 +350,7 @@ p11t_object_tests(void) destroy_object(session_rw, session_ro); } - p11t_session_close_all(p11t_slot_ids[i]); + p11t_session_close_all(slot); } } |