From afd1564215970f75439ac4e83a7974efa8c739c6 Mon Sep 17 00:00:00 2001 From: Jay Satiro Date: Tue, 17 Jan 2017 02:53:29 -0500 Subject: openssl: Fix random generation - Fix logic error in Curl_ossl_random. Broken a few days ago in 807698d. --- lib/vtls/openssl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/vtls/openssl.c b/lib/vtls/openssl.c index 63fad71fc..48a4c0b02 100644 --- a/lib/vtls/openssl.c +++ b/lib/vtls/openssl.c @@ -3286,7 +3286,7 @@ CURLcode Curl_ossl_random(struct Curl_easy *data, unsigned char *entropy, } /* RAND_bytes() returns 1 on success, 0 otherwise. */ rc = RAND_bytes(entropy, curlx_uztosi(length)); - return rc?CURLE_FAILED_INIT:CURLE_OK; + return (rc == 1 ? CURLE_OK : CURLE_FAILED_INIT); } void Curl_ossl_md5sum(unsigned char *tmp, /* input */ -- cgit v1.2.3