Bug 19406: OpenSSL changed the Thread API in 1.1.0 again.
commit86f0b806812da8a53c25061acca500e0dcfb1103
authorYawning Angel <yawning@schwanenlied.me>
Tue, 14 Jun 2016 04:40:36 +0000 (14 04:40 +0000)
committerNick Mathewson <nickm@torproject.org>
Tue, 14 Jun 2016 16:13:09 +0000 (14 12:13 -0400)
tree3b5dc75e7053761ab88156a1fe0586f73f3836f3
parent60b8aaefa1b1d0d828f04778df970e65a87eb2d6
Bug 19406: OpenSSL changed the Thread API in 1.1.0 again.

Instead of `ERR_remove_thread_state()` having a modified prototype, it
now has the old prototype and a deprecation annotation.  Since it's
pointless to add extra complexity just to remain compatible with an old
OpenSSL development snapshot, update the code to work with 1.1.0pre5
and later.
src/common/crypto.c