gnutls-random: check return code for failed random

This commit is contained in:
Daniel Stenberg 2016-12-23 15:01:53 +01:00
parent 44b9b4d4f5
commit c7834ecd45
1 changed files with 3 additions and 1 deletions

View File

@ -1630,8 +1630,10 @@ int Curl_gtls_random(struct Curl_easy *data,
size_t length)
{
#if defined(USE_GNUTLS_NETTLE)
int rc;
(void)data;
gnutls_rnd(GNUTLS_RND_RANDOM, entropy, length);
rc = gnutls_rnd(GNUTLS_RND_RANDOM, entropy, length);
return rc;
#elif defined(USE_GNUTLS)
if(data)
Curl_gtls_seed(data); /* Initiate the seed if not already done */