diff -uNr BonCasClient/BonCasClient/BonCasClient.cpp BonCasClient.patched/BonCasClient/BonCasClient.cpp --- BonCasClient/BonCasClient/BonCasClient.cpp 2010-11-11 16:31:10.000000000 +0900 +++ BonCasClient.patched/BonCasClient/BonCasClient.cpp 2015-08-13 10:53:44.354017200 +0900 @@ -122,7 +122,7 @@ *((LPCSTR *)mszReaders) = szReaderName; return SCARD_S_SUCCESS; }else{ - *pcchReaders = sizeof(szReaderName); + *pcchReaders = sizeof(szReaderName) / sizeof(szReaderName[0]); } } @@ -140,7 +140,7 @@ *((LPCWSTR *)mszReaders) = szReaderName; return SCARD_S_SUCCESS; }else{ - *pcchReaders = sizeof(szReaderName); + *pcchReaders = sizeof(szReaderName) / sizeof(szReaderName[0]); } }