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);