Project

General

Profile

Actions

Bug #7398

closed

Modify TestSSL#test_read_and_write to handle partial sysreads

Added by zzak (Zachary Scott) over 9 years ago. Updated about 8 years ago.

Status:
Closed
Priority:
Normal
Target version:
ruby -v:
2.0.0
Backport:
[ruby-core:49563]

Description

=begin
from github: https://github.com/ruby/ruby/pull/204

((*SSLSocket#sysread can return fewer bytes than you request. This test does client reads and writes and server reads and writes concurrently, which means on a parallel-threaded implementation like JRuby there's a chance the client side will see partial data come from sysread.

My change here ensures that the sysread has read everything written before doing comparisons, allowing for partial sysread results.*))
=end


Files

openssl_test_read_and_write.patch (2.29 KB) openssl_test_read_and_write.patch zzak (Zachary Scott), 11/19/2012 01:03 PM
Actions

Also available in: Atom PDF