From: Patrick Monnerat Date: Wed, 15 Aug 2007 14:49:16 +0000 (+0000) Subject: Fix a potential buffer overflow bug in lib/version.c X-Git-Tag: curl-7_17_0~85 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ca410ec2ca79c880fa71b4abd5a05470a42467ee;p=thirdparty%2Fcurl.git Fix a potential buffer overflow bug in lib/version.c --- diff --git a/lib/version.c b/lib/version.c index 9085f7df81..43b9936940 100644 --- a/lib/version.c +++ b/lib/version.c @@ -57,8 +57,9 @@ char *curl_version(void) size_t len; size_t left = sizeof(version); strcpy(ptr, LIBCURL_NAME "/" LIBCURL_VERSION ); - ptr=strchr(ptr, '\0'); - left -= strlen(ptr); + len = strlen(ptr); + left -= len; + ptr += len; len = Curl_ssl_version(ptr, left); left -= len;