Project

General

Profile

Bug #13935 » ruby_2_3-0002-ssl-remove-useless-call-to-rb_thread_wait_fd.patch

rhenium (Kazuki Yamaguchi), 09/24/2017 04:48 PM

View differences:

ext/openssl/ossl_ssl.c
GetSSL(self, ssl);
GetOpenFile(ossl_ssl_get_io(self), fptr);
if (ssl) {
if(!nonblock && SSL_pending(ssl) <= 0)
rb_thread_wait_fd(FPTR_TO_FD(fptr));
for (;;){
nread = SSL_read(ssl, RSTRING_PTR(str), RSTRING_LENINT(str));
switch(ssl_get_error(ssl, nread)){
(3-3/8)