prefer locally grown variables over globalization
@lynne openssl and gnutls both have global state, which is the reason that back in the day my windows mpv/mplayer2 builds were linked with both: libquvi and ffmpeg were both trying to do ssl at the same time, and bad things happened
we really need to stop using those libraries
@mia What's left, mbedtls and wolfssl? They're both advertising themselves as embedded, which doesn't inspire a great deal of confidence.
@lynne also shoutout to libvpx just calloc’ing a 500 MB chunk of memory in _init for no good reason (though that was very long ago)