From: Daniel Gustafsson Date: Sun, 19 May 2019 20:06:26 +0000 (+0200) Subject: version: make ssl_version buffer match for multi_ssl X-Git-Tag: curl-7_65_0~17 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9a87fe704e3b9c5f54ac728f35622f03b555cb21;p=thirdparty%2Fcurl.git version: make ssl_version buffer match for multi_ssl When running a multi TLS backend build the version string needs more buffer space. Make the internal ssl_buffer stack buffer match the one in Curl_multissl_version() to allow for the longer string. For single TLS backend builds there is no use in extended to buffer. This is a fallout from #3863 which fixes up the multi_ssl string generation to avoid a buffer overflow when the buffer is too small. Closes #3875 Reviewed-by: Daniel Stenberg --- diff --git a/lib/version.c b/lib/version.c index 87ebe0bc7a..14b0531d37 100644 --- a/lib/version.c +++ b/lib/version.c @@ -394,8 +394,12 @@ curl_version_info_data *curl_version_info(CURLversion stamp) static char ssh_buffer[80]; #endif #ifdef USE_SSL +#ifdef CURL_WITH_MULTI_SSL + static char ssl_buffer[200]; +#else static char ssl_buffer[80]; #endif +#endif #ifdef HAVE_BROTLI static char brotli_buffer[80]; #endif