diff libpurple/util.c @ 30919:1b67c62c1051

Fix a bug where if we used fetch url with include_headers=FALSE and then read() happens to read in the headers, the trailing \r\n\r\n and then one byte of the body (but no more) then we accidentally dropped the one byte off the start of the body.
author Mark Doliner <mark@kingant.net>
date Wed, 10 Nov 2010 23:41:53 +0000
parents 839f3d63acab
children 65ef833303b0
line wrap: on
line diff
--- a/libpurple/util.c	Wed Nov 10 01:22:53 2010 +0000
+++ b/libpurple/util.c	Wed Nov 10 23:41:53 2010 +0000
@@ -3834,7 +3834,7 @@
 				} else {
 					size_t body_len = 0;
 
-					if(gfud->len > (header_len + 1))
+					if(gfud->len > (header_len))
 						body_len = (gfud->len - header_len);
 
 					content_len = MAX(content_len, body_len);