summaryrefslogtreecommitdiff
blob: 976036432b5ffa63dba32887c4df128e5386c2f0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
diff -uNr usr/src/libsoup-1.99.26/libsoup/soup-transfer.c tmp/libsoup-1.99.26/libsoup/soup-transfer.c
--- usr/src/libsoup-1.99.26/libsoup/soup-transfer.c	2003-06-23 17:52:34.000000000 +0200
+++ tmp/libsoup-1.99.26/libsoup/soup-transfer.c	2003-10-19 01:51:03.000000000 +0200
@@ -198,7 +198,7 @@
 			     GIOCondition condition,
 			     SoupReader *r)
 {
-	gboolean body_started = r->recv_buf->len > r->header_len;
+	gboolean body_started = r->header_len > 0;
 
 	soup_transfer_read_stop (r);
 
@@ -380,7 +381,7 @@
 		}
 	}
 
-	return r->content_length == arr->len;
+	return arr->len >= r->content_length;
 }
 
 static gboolean