diff options
Diffstat (limited to 'lib/version.c')
-rw-r--r-- | lib/version.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/lib/version.c b/lib/version.c index de803babb..24f5c622b 100644 --- a/lib/version.c +++ b/lib/version.c @@ -61,9 +61,15 @@ char *curl_version(void) left -= len; ptr += len; - len = Curl_ssl_version(ptr, left); - left -= len; - ptr += len; + if (left > 1) { + len = Curl_ssl_version(ptr + 1, left - 1); + + if (len > 0) { + *ptr = ' '; + left -= ++len; + ptr += len; + } + } #ifdef HAVE_LIBZ len = snprintf(ptr, left, " zlib/%s", zlibVersion()); |