aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2001-05-10 11:29:47 +0000
committerDaniel Stenberg <daniel@haxx.se>2001-05-10 11:29:47 +0000
commitdc6da007ad1d1f5c2ae6caa111400f6f652aba6f (patch)
tree3fe4c1f0add565477c79fed8e55b13e9801f1b43
parent7be8993f9429db4cd3633cce941d066922c25189 (diff)
Ingo Wilken's patch to support multiple spaces after "Location:"
-rw-r--r--lib/transfer.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/transfer.c b/lib/transfer.c
index df5201446..582392148 100644
--- a/lib/transfer.c
+++ b/lib/transfer.c
@@ -517,8 +517,14 @@ Transfer(struct connectdata *c_conn)
char *start=p;
char backup;
- start += 10; /* pass "Location: " */
+ start += 9; /* pass "Location:" */
+
+ /* Skip spaces and tabs. We do this to support multiple
+ white spaces after the "Location:" keyword. */
+ while(*start && isspace((int)*start ))
+ start++;
ptr = start; /* start scanning here */
+
/* scan through the string to find the end */
while(*ptr && !isspace((int)*ptr))
ptr++;