aboutsummaryrefslogtreecommitdiff
path: root/lib/version.c
diff options
context:
space:
mode:
authorPatrick Monnerat <Patrick.Monnerat@datasphere.ch>2007-08-15 14:49:16 +0000
committerPatrick Monnerat <Patrick.Monnerat@datasphere.ch>2007-08-15 14:49:16 +0000
commitca410ec2ca79c880fa71b4abd5a05470a42467ee (patch)
treeda3c56eeb6433f811c4640cabddd841c660ccd7f /lib/version.c
parente5d8693865b44ecfbafbe15a7850d6e8dbb051e9 (diff)
Fix a potential buffer overflow bug in lib/version.c
Diffstat (limited to 'lib/version.c')
-rw-r--r--lib/version.c5
1 files 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;