aboutsummaryrefslogtreecommitdiff
path: root/ftp/curl/files/patch-tests::server::getpart.c
diff options
context:
space:
mode:
Diffstat (limited to 'ftp/curl/files/patch-tests::server::getpart.c')
-rw-r--r--ftp/curl/files/patch-tests::server::getpart.c24
1 files changed, 8 insertions, 16 deletions
diff --git a/ftp/curl/files/patch-tests::server::getpart.c b/ftp/curl/files/patch-tests::server::getpart.c
index 2b810fa3c04e..4cf387247ccc 100644
--- a/ftp/curl/files/patch-tests::server::getpart.c
+++ b/ftp/curl/files/patch-tests::server::getpart.c
@@ -1,19 +1,11 @@
---- tests/server/getpart.c.old Tue Sep 2 14:05:23 2003
-+++ tests/server/getpart.c Tue Sep 2 14:07:16 2003
-@@ -20,7 +20,7 @@
- {
+--- tests/server/getpart.c.orig Wed Dec 10 15:15:52 2003
++++ tests/server/getpart.c Wed Dec 10 15:17:19 2003
+@@ -21,7 +21,7 @@
int len = strlen(buffer);
+ int needed_len = len + *stringlen;
-- if((len + *stringlen) >= *stralloc) {
-+ while((len + *stringlen) >= *stralloc) {
- char *newptr= realloc(string, *stralloc*2);
- if(newptr) {
- string = newptr;
-@@ -56,6 +56,7 @@
- } state = STATE_OUTSIDE;
-
- string = (char *)malloc(stralloc);
-+ string[0] = '\0';
-
- while(fgets(buffer, sizeof(buffer), stream)) {
+- if(needed_len >= *stralloc) {
++ while(needed_len >= *stralloc) {
+ char *newptr;
+ long newsize = needed_len*2; /* get twice the needed size */