parent
cb3dc99175
commit
67b30b3418
@ -61,6 +61,11 @@ bool Curl_auth_is_digest_supported(void)
|
|||||||
status = s_pSecFn->QuerySecurityPackageInfo((TCHAR *) TEXT(SP_NAME_DIGEST),
|
status = s_pSecFn->QuerySecurityPackageInfo((TCHAR *) TEXT(SP_NAME_DIGEST),
|
||||||
&SecurityPackage);
|
&SecurityPackage);
|
||||||
|
|
||||||
|
/* Release the package buffer as it is not required anymore */
|
||||||
|
if(status == SEC_E_OK) {
|
||||||
|
s_pSecFn->FreeContextBuffer(SecurityPackage);
|
||||||
|
}
|
||||||
|
|
||||||
return (status == SEC_E_OK ? TRUE : FALSE);
|
return (status == SEC_E_OK ? TRUE : FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -58,6 +58,11 @@ bool Curl_auth_is_gssapi_supported(void)
|
|||||||
TEXT(SP_NAME_KERBEROS),
|
TEXT(SP_NAME_KERBEROS),
|
||||||
&SecurityPackage);
|
&SecurityPackage);
|
||||||
|
|
||||||
|
/* Release the package buffer as it is not required anymore */
|
||||||
|
if(status == SEC_E_OK) {
|
||||||
|
s_pSecFn->FreeContextBuffer(SecurityPackage);
|
||||||
|
}
|
||||||
|
|
||||||
return (status == SEC_E_OK ? TRUE : FALSE);
|
return (status == SEC_E_OK ? TRUE : FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -56,6 +56,11 @@ bool Curl_auth_is_ntlm_supported(void)
|
|||||||
status = s_pSecFn->QuerySecurityPackageInfo((TCHAR *) TEXT(SP_NAME_NTLM),
|
status = s_pSecFn->QuerySecurityPackageInfo((TCHAR *) TEXT(SP_NAME_NTLM),
|
||||||
&SecurityPackage);
|
&SecurityPackage);
|
||||||
|
|
||||||
|
/* Release the package buffer as it is not required anymore */
|
||||||
|
if(status == SEC_E_OK) {
|
||||||
|
s_pSecFn->FreeContextBuffer(SecurityPackage);
|
||||||
|
}
|
||||||
|
|
||||||
return (status == SEC_E_OK ? TRUE : FALSE);
|
return (status == SEC_E_OK ? TRUE : FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -59,6 +59,12 @@ bool Curl_auth_is_spnego_supported(void)
|
|||||||
TEXT(SP_NAME_NEGOTIATE),
|
TEXT(SP_NAME_NEGOTIATE),
|
||||||
&SecurityPackage);
|
&SecurityPackage);
|
||||||
|
|
||||||
|
/* Release the package buffer as it is not required anymore */
|
||||||
|
if(status == SEC_E_OK) {
|
||||||
|
s_pSecFn->FreeContextBuffer(SecurityPackage);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
return (status == SEC_E_OK ? TRUE : FALSE);
|
return (status == SEC_E_OK ? TRUE : FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user