summaryrefslogtreecommitdiff
path: root/plugins/vfs_curl/vfs_curl.c
diff options
context:
space:
mode:
authorGravatar waker <wakeroid@gmail.com>2011-09-18 20:11:03 +0200
committerGravatar waker <wakeroid@gmail.com>2011-09-18 20:11:03 +0200
commitb6649b92e01a3c5e5589d7ab0048ac2c7a5b3422 (patch)
tree80c88e6e54d0173e8f693c917840b363b3d99c6a /plugins/vfs_curl/vfs_curl.c
parenta1fe093ae782eab7b1e7b093747262a0789a467c (diff)
fixed curl content-length handler to account for redirects
Diffstat (limited to 'plugins/vfs_curl/vfs_curl.c')
-rw-r--r--plugins/vfs_curl/vfs_curl.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/plugins/vfs_curl/vfs_curl.c b/plugins/vfs_curl/vfs_curl.c
index 8a069300..5e7d0060 100644
--- a/plugins/vfs_curl/vfs_curl.c
+++ b/plugins/vfs_curl/vfs_curl.c
@@ -450,6 +450,7 @@ http_content_header_handler (void *ptr, size_t size, size_t nmemb, void *stream)
free (fp->content_type);
}
fp->content_type = strdup (value);
+ fp->length = -1;
}
else if (!strcasecmp (key, "Content-Length")) {
if (fp->length < 0) {