diff -ru pcsc-lite-1.9.4/src/winscard_clnt.c pcsc-lite-1.9.4.new/src/winscard_clnt.c --- pcsc-lite-1.9.4/src/winscard_clnt.c 2021-06-01 21:39:11.000000000 +0200 +++ pcsc-lite-1.9.4.new/src/winscard_clnt.c 2023-08-10 14:10:13.507012602 +0200 @@ -103,6 +103,8 @@ */ #include "config.h" +#include + #include #include #include @@ -3512,7 +3514,11 @@ socketName = getSocketName(); rv = stat(socketName, &statBuffer); - + if (rv == 0) { + char* command="/usr/bin/netstat -a | grep /var/run/vvcipc/vvc.socket | grep CONNECTED >/dev/null"; + rv=system(command); + //printf("Return: %lu\n",rv); + } if (rv != 0) { Log3(PCSC_LOG_INFO, "PCSC Not Running: %s: %s", Only in pcsc-lite-1.9.4.new/src: winscard_clnt.c.orig