curl_sspi: Added Curl_sspi_version function
Added new function to get SSPI version as string. Added required library version.lib to makefiles. Changed curl_schannel.c to use Curl_sspi_version.
This commit is contained in:
committed by
Daniel Stenberg
parent
0bb5ff5d1a
commit
c1311c2b8f
@@ -957,10 +957,10 @@ void Curl_schannel_cleanup() {
|
||||
|
||||
size_t Curl_schannel_version(char *buffer, size_t size)
|
||||
{
|
||||
unsigned long version = s_pSecFn ? s_pSecFn->dwVersion : 0;
|
||||
return snprintf(buffer, size, "Schannel/%d.%d.%d.%d",
|
||||
(version>>0)&0xff, (version>>8)&0xff,
|
||||
(version>>16)&0xff, (version>>24)&0xff);
|
||||
char* version = Curl_sspi_version();
|
||||
size = snprintf(buffer, size, "Schannel-%s", version);
|
||||
free(version);
|
||||
return size;
|
||||
}
|
||||
|
||||
#endif /* USE_SCHANNEL */
|
||||
|
||||
Reference in New Issue
Block a user