]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
if the rnd structure doesn't provide check, _gnutls_rnd_check() will succeed
authorNikos Mavrogiannopoulos <nmav@redhat.com>
Tue, 2 Dec 2014 09:50:45 +0000 (10:50 +0100)
committerNikos Mavrogiannopoulos <nmav@redhat.com>
Tue, 2 Dec 2014 09:50:45 +0000 (10:50 +0100)
lib/random.h

index ee04549e55ded6482e1112024fb5afbc349c912f..59e3f3c0c44410c0ebf220fe945cfd4b19c2d5c7 100644 (file)
@@ -50,7 +50,10 @@ int _gnutls_rnd_init(void);
 
 inline static int _gnutls_rnd_check(void)
 {
-       return _gnutls_rnd_ops.check(gnutls_rnd_ctx);
+       if (_gnutls_rnd_ops.check)
+               return _gnutls_rnd_ops.check(gnutls_rnd_ctx);
+       else
+               return 0;
 }
 
 #ifndef _WIN32