]> git.ipfire.org Git - thirdparty/curl.git/commit
openssl: remove attached easy handles from SSL instances
authorStefan Eissing <stefan@eissing.org>
Wed, 28 Dec 2022 08:58:09 +0000 (09:58 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 28 Dec 2022 12:30:05 +0000 (13:30 +0100)
commitf39472ea9f4f4e12cfbc0500c4580a8d52ce4a59
tree2e5359992074730a175c86db5bfbfcbc173818ae
parent7fa449ca0c8ccccbb25a2f7023f09ae2184a78bb
openssl: remove attached easy handles from SSL instances

 - keeping the "current" easy handle registered at SSL* is no longer
   necessary, since the "calling" data object is already stored in the
   cfilter's context (and used by other SSL backends from there).
 - The "detach" of an easy handle that goes out of scope is then avoided.
 - using SSL_set0_wbio for clear reference counting where available.

Closes #10151
configure.ac
lib/vtls/openssl.c