[ruby-core:80222] [Ruby trunk Bug#13328] Implement OpenSSL::SSL::SSLContext#initialize_copy

From: kylejking@...
Date: 2017-03-18 20:48:18 UTC
List: ruby-core #80222
Issue #13328 has been reported by kylekyle (Kyle King).

----------------------------------------
Bug #13328: Implement OpenSSL::SSL::SSLContext#initialize_copy
https://bugs.ruby-lang.org/issues/13328

* Author: kylekyle (Kyle King)
* Status: Open
* Priority: Normal
* Assignee: 
* Target version: 
* ruby -v: 2.4
* Backport: 2.2: UNKNOWN, 2.3: UNKNOWN, 2.4: UNKNOWN
----------------------------------------
Starting in Ruby 2.4, an `OpenSSL::SSL::SSLContext` cannot be dup'ed or cloned:

```
[1] pry(main)> require 'openssl'
=> true
[2] pry(main)> OpenSSL::SSL::SSLContext.new.dup
NoMethodError: undefined method `initialize_copy' for #<OpenSSL::SSL::SSLContext:0x007f914b944d08>
from (pry):2:in `initialize_dup'
```



-- 
https://bugs.ruby-lang.org/

Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

In This Thread

Prev Next