[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] [gnurl] 198/219: version: make ssl_version buffer match for
From: |
gnunet |
Subject: |
[GNUnet-SVN] [gnurl] 198/219: version: make ssl_version buffer match for multi_ssl |
Date: |
Wed, 22 May 2019 19:18:57 +0200 |
This is an automated email from the git hooks/post-receive script.
ng0 pushed a commit to branch master
in repository gnurl.
commit 9a87fe704e3b9c5f54ac728f35622f03b555cb21
Author: Daniel Gustafsson <address@hidden>
AuthorDate: Sun May 19 22:06:26 2019 +0200
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 <address@hidden>
---
lib/version.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/lib/version.c b/lib/version.c
index 87ebe0bc7..14b0531d3 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
--
To stop receiving notification emails like this one, please contact
address@hidden
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] [gnurl] 198/219: version: make ssl_version buffer match for multi_ssl,
gnunet <=