From ca410ec2ca79c880fa71b4abd5a05470a42467ee Mon Sep 17 00:00:00 2001 From: Patrick Monnerat Date: Wed, 15 Aug 2007 14:49:16 +0000 Subject: [PATCH] Fix a potential buffer overflow bug in lib/version.c --- lib/version.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/version.c b/lib/version.c index 9085f7df8..43b993694 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;