diff --git a/lib/random.h b/lib/random.h index 370a2f9..59e3f3c 100644 --- a/lib/random.h +++ b/lib/random.h @@ -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