From: Kurt Roeckx Date: Sun, 22 Apr 2018 20:04:25 +0000 (+0200) Subject: Fix usage of ossl_assert() X-Git-Tag: OpenSSL_1_1_1-pre6~50 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=5b820d785d6b5f9c3fedcf0ce4e4f0476a1bb9c8;p=oweals%2Fopenssl.git Fix usage of ossl_assert() Reviewed-by: Andy Polyakov GH: #6044 --- diff --git a/crypto/rand/rand_unix.c b/crypto/rand/rand_unix.c index f6fef9ad0c..9b6971c095 100644 --- a/crypto/rand/rand_unix.c +++ b/crypto/rand/rand_unix.c @@ -206,7 +206,8 @@ static size_t sysctl_random(char *buf, size_t buflen) * the sysctl returns long and we want to request something not a multiple * of longs, which should never be the case. */ - ossl_assert(buflen % sizeof(long) == 0); + if (!ossl_assert(buflen % sizeof(long) == 0)) + return 0; mib[0] = CTL_KERN; mib[1] = KERN_ARND;