off-by-one for the case when it adds /? and a terminating zero to the URL

This commit is contained in:
Daniel Stenberg
2006-03-20 13:14:01 +00:00
parent b8fad99f09
commit 1282aad4a5

View File

@@ -3738,7 +3738,7 @@ operate(struct Configurable *config, int argc, char *argv[])
/* /*
* Then append ? followed by the get fields to the url. * Then append ? followed by the get fields to the url.
*/ */
urlbuffer=(char *)malloc(strlen(url) + strlen(httpgetfields) + 2); urlbuffer=(char *)malloc(strlen(url) + strlen(httpgetfields) + 3);
if(!urlbuffer) { if(!urlbuffer) {
helpf("out of memory\n"); helpf("out of memory\n");
return CURLE_OUT_OF_MEMORY; return CURLE_OUT_OF_MEMORY;