From: Archangel_SDY Date: Wed, 18 Apr 2018 11:13:54 +0000 (+0800) Subject: schannel: fix build error on targets <= XP X-Git-Tag: curl-7_60_0~76 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ab988caef66d75707fd43756906b9b9f42a89337;p=curl schannel: fix build error on targets <= XP - Use CRYPT_STRING_HEX instead of CRYPT_STRING_HEXRAW since XP doesn't support the latter. Ref: https://github.com/curl/curl/pull/2376#issuecomment-382153668 Closes https://github.com/curl/curl/pull/2504 --- diff --git a/lib/vtls/schannel.c b/lib/vtls/schannel.c index 5387d8713..190ecca23 100644 --- a/lib/vtls/schannel.c +++ b/lib/vtls/schannel.c @@ -433,7 +433,7 @@ schannel_connect_step1(struct connectdata *conn, int sockindex) cert_thumbprint.cbData = CERT_THUMBPRINT_DATA_LEN; if(!CryptStringToBinary(cert_thumbprint_str, CERT_THUMBPRINT_STR_LEN, - CRYPT_STRING_HEXRAW, + CRYPT_STRING_HEX, cert_thumbprint_data, &cert_thumbprint.cbData, NULL, NULL)) { Curl_unicodefree(cert_path);