Jacek Caban : crypt32: Allow only ASCII digits in CRYPT_AsnEncodeNumericString.

Alexandre Julliard julliard at winehq.org
Thu Feb 6 15:44:17 CST 2020


Module: wine
Branch: master
Commit: 275f6ca3df976628152a637f8b9d32e3908dedc9
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=275f6ca3df976628152a637f8b9d32e3908dedc9

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Thu Feb  6 14:00:20 2020 +0100

crypt32: Allow only ASCII digits in CRYPT_AsnEncodeNumericString.

Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/crypt32/encode.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dlls/crypt32/encode.c b/dlls/crypt32/encode.c
index 45eeea8e9d..91735eb53d 100644
--- a/dlls/crypt32/encode.c
+++ b/dlls/crypt32/encode.c
@@ -2060,7 +2060,7 @@ static BOOL CRYPT_AsnEncodeNumericString(const CERT_NAME_VALUE *value,
             ptr += lenBytes;
             for (i = 0; ret && i < encodedLen; i++)
             {
-                if (isdigitW(str[i]))
+                if ('0' <= str[i] && str[i] <= '9')
                     *ptr++ = (BYTE)str[i];
                 else
                 {




More information about the wine-cvs mailing list