diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/core/stdssl/src/netlibssl.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/core/stdssl/src/netlibssl.cpp b/src/core/stdssl/src/netlibssl.cpp index 8e7b834646..5a61752fd6 100644 --- a/src/core/stdssl/src/netlibssl.cpp +++ b/src/core/stdssl/src/netlibssl.cpp @@ -754,6 +754,8 @@ int NetlibSslWrite(SslHandle *ssl, const char *buf, int num) static void* NetlibSslUnique(SslHandle *ssl, int *cbLen)
{
*cbLen = 0;
+ if (!IsWinVer7Plus()) // XP doesn't support that functionality
+ return nullptr;
SEC_CHANNEL_BINDINGS bindings;
SECURITY_STATUS scRet = g_pSSPI->QueryContextAttributesW(&ssl->hContext, SECPKG_ATTR_UNIQUE_BINDINGS, &bindings);
|