diff --git a/libmariadb/secure/schannel.c b/libmariadb/secure/schannel.c index 5555452d..29205172 100644 --- a/libmariadb/secure/schannel.c +++ b/libmariadb/secure/schannel.c @@ -305,10 +305,11 @@ my_bool ma_tls_connect(MARIADB_TLS *ctls) my_bool rc= 1; SC_CTX *sctx; SECURITY_STATUS sRet; - PCCERT_CONTEXT pRemoteCertContext = NULL, + PCCERT_CONTEXT pRemoteCertContext= NULL, pLocalCertContext= NULL; ALG_ID AlgId[MAX_ALG_ID]; - + WORD validTokens = 0; + if (!ctls || !ctls->pvio) return 1;; @@ -326,7 +327,6 @@ my_bool ma_tls_connect(MARIADB_TLS *ctls) ZeroMemory(&Cred, sizeof(SCHANNEL_CRED)); - WORD validTokens = 0; /* Set cipher */ if (mysql->options.ssl_cipher) {