diff --git a/gck-rpc-dispatch.c b/gck-rpc-dispatch.c index b64c9ded411c8fae9c05a6c6cc3c4438890c3590..a219a320f1e43b95d9555357111a241871f110e0 100644 --- a/gck-rpc-dispatch.c +++ b/gck-rpc-dispatch.c @@ -867,7 +867,7 @@ static CK_RV rpc_C_Finalize(CallState * cs) for (ds = pkcs11_dispatchers; ds; ds = next) { CallState *c = &ds->cs; - next = ds->next; + next = ds->next; if (c->appid != cs->appid) continue ; @@ -876,7 +876,7 @@ static CK_RV rpc_C_Finalize(CallState * cs) if (c->req && c->req->call_id == GCK_RPC_CALL_C_WaitForSlotEvent) { gck_rpc_log("Sending interuption signal to %d\n", - cs->sock); + ds->socket); if (ds->socket) shutdown(ds->socket, SHUT_RDWR); //pthread_kill(ds->thread, SIGINT);