From: GOTOU Yuuzou Date: 2005-03-09T14:59:45+09:00 Subject: [ruby-dev:25842] Re: [BUG] with http-access-2_0_5 In message <871xaq7s7u.wl%zn@mbf.nifty.com>, `Kazuhiro NISHIYAMA ' wrote: > SOAP4RなどがNet::HTTPの代わりに使うはずなので、 > http-access-2_0_5を使うautobuildを動かしているのですが、 > 最近[BUG]になるようになってしまっています。 こうするとどうなるでしょうか。 --- ossl_ssl.c 7 Mar 2005 09:30:06 -0000 1.22 +++ ossl_ssl.c 9 Mar 2005 05:58:56 -0000 @@ -461,7 +461,7 @@ ossl_start_ssl(VALUE self, int (*func)() rb_io_wait_readable(fptr->fd); continue; case SSL_ERROR_SYSCALL: - rb_sys_fail(0); + if (errno) rb_sys_fail(0); default: ossl_raise(eSSLError, NULL); } @@ -566,7 +566,7 @@ ossl_ssl_write(VALUE self, VALUE str) rb_io_wait_readable(fptr->fd); continue; case SSL_ERROR_SYSCALL: - rb_sys_fail(0); + if (errno) rb_sys_fail(0); default: ossl_raise(eSSLError, "SSL_write:"); } -- ごとうゆうぞう