]> granicus.if.org Git - curl/commitdiff
gnutls-random: check return code for failed random
authorDaniel Stenberg <daniel@haxx.se>
Fri, 23 Dec 2016 14:01:53 +0000 (15:01 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Fri, 23 Dec 2016 14:01:53 +0000 (15:01 +0100)
lib/vtls/gtls.c

index 0e308cb79f060c72dc4f21f0894d72a248bafa41..282ceb229a6a85f7a5c5c0e8c485aae5febceb85 100644 (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 */