diff -ur pcsc-lite-1.8.10.orig/src/winscard_svc.c pcsc-lite-1.8.10/src/winscard_svc.c --- pcsc-lite-1.8.10.orig/src/winscard_svc.c 2013-08-05 21:18:44.000000000 +0200 +++ pcsc-lite-1.8.10/src/winscard_svc.c 2014-02-11 13:03:03.145500010 +0100 @@ -436,6 +436,7 @@ READ_BODY(coStr) + coStr.szReader[sizeof(coStr.szReader)-1] = 0; hCard = coStr.hCard; dwActiveProtocol = coStr.dwActiveProtocol; Only in pcsc-lite-1.8.10/src: winscard_svc.c.orig