curl_ntlm_core.c: use the limits.h's SIZE_T_MAX if provided

This commit is contained in:
Daniel Stenberg 2017-11-27 10:40:31 +01:00
Родитель 59657f53f9
Коммит 014887c50a
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 5CC908FDB71E12C2
1 изменённых файлов: 3 добавлений и 0 удалений

Просмотреть файл

@ -646,11 +646,14 @@ CURLcode Curl_hmac_md5(const unsigned char *key, unsigned int keylen,
return CURLE_OK; return CURLE_OK;
} }
#ifndef SIZE_T_MAX
/* some limits.h headers have this defined, some don't */
#if defined(SIZEOF_SIZE_T) && (SIZEOF_SIZE_T > 4) #if defined(SIZEOF_SIZE_T) && (SIZEOF_SIZE_T > 4)
#define SIZE_T_MAX 18446744073709551615U #define SIZE_T_MAX 18446744073709551615U
#else #else
#define SIZE_T_MAX 4294967295U #define SIZE_T_MAX 4294967295U
#endif #endif
#endif
/* This creates the NTLMv2 hash by using NTLM hash as the key and Unicode /* This creates the NTLMv2 hash by using NTLM hash as the key and Unicode
* (uppercase UserName + Domain) as the data * (uppercase UserName + Domain) as the data