CK_INVALID_HANDLE
if (soft_token.state[i].session_handle == CK_INVALID_HANDLE)
if (soft_token.state[i].session_handle != CK_INVALID_HANDLE)
state->session_handle = CK_INVALID_HANDLE;
soft_token.state[i].session_handle = CK_INVALID_HANDLE;
if (soft_token.state[i].session_handle != CK_INVALID_HANDLE) {
ctx->session = CK_INVALID_HANDLE;
if (ctx->session != CK_INVALID_HANDLE) {
ctx->session = CK_INVALID_HANDLE;
CK_INVALID_HANDLE, CK_INVALID_HANDLE)) != CKR_OK) {
f->C_SetOperationState(session , NULL, 0, CK_INVALID_HANDLE,
CK_INVALID_HANDLE);
CK_OBJECT_HANDLE obj = CK_INVALID_HANDLE;
CK_INVALID_HANDLE, CK_INVALID_HANDLE)) != CKR_OK) {
obj != CK_INVALID_HANDLE) {
obj != CK_INVALID_HANDLE) {
f->C_SetOperationState(session , NULL, 0, CK_INVALID_HANDLE,
CK_INVALID_HANDLE);