[openssl-dev] SSL transfer connection (SSL_dup, SSL_up_ref, SSL_free)
Viktor Dukhovni
openssl-users at dukhovni.org
Tue Apr 26 17:48:29 UTC 2016
> On Apr 25, 2016, at 11:18 PM, Alex Hultman <alexhultman at 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.
More information about the openssl-dev
mailing list