> On Apr 25, 2016, at 11:18 PM, Alex Hultman <alexhult...@gmail.com> wrote:
> 
> Thanks for the answer. I actually found a working solution just a couple of 
> minutes after I posted but I still wanted to hear what you recommended. I 
> just did ssl->references++; and also the same on the attached BIO's before 
> SSL_set_fd. This works perfectly and I'm able to take over the SSL connection 
> even after the original server "destroys" their socket.

I would not also increment the reference counts on the BIOs except for any that 
are explicitly freed by the other thread.  You be introducing a memory and file 
descriptor leak.

-- 
        Viktor.

-- 
openssl-dev mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev

Reply via email to