diff options
Diffstat (limited to 'ssl/s3_clnt.c')
-rw-r--r-- | ssl/s3_clnt.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ssl/s3_clnt.c b/ssl/s3_clnt.c index c2000843..c2f22916 100644 --- a/ssl/s3_clnt.c +++ b/ssl/s3_clnt.c @@ -1826,8 +1826,8 @@ int ssl3_send_client_key_exchange(SSL *s) pms[0]=s->client_version>>8; pms[1]=s->client_version&0xff; - if (RAND_bytes(&pms[2],SSL_MAX_MASTER_KEY_LENGTH-2) <= 0) - goto err; + if (!RAND_bytes(&pms[2], SSL_MAX_MASTER_KEY_LENGTH - 2)) + goto err; s->session->master_key_length=SSL_MAX_MASTER_KEY_LENGTH; |