`SSL_get_error()` returns an `int` not a `char*` so this cores.  I tried `ERR_reason_error_string()` but I'm not sure it actually matches up with SSL errors.