summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Georg <mail@jensge.org>2011-06-25 12:54:44 +0200
committerDan Winship <danw@gnome.org>2011-06-29 12:17:43 -0400
commitd0388e6efac759ae13a7812ae1114c056fafe1e8 (patch)
tree3e4bf342f044413ad24fe812a12928c1e1b3d2d0
parentfdab6aa450d59fdea765c50e8d176f9b963518c9 (diff)
downloadlibsoup-d0388e6efac759ae13a7812ae1114c056fafe1e8.tar.gz
soup-message-io.c: Fix integer overflow on 32bit
Fixes a bug serving large files, eg, in Rygel. https://bugzilla.gnome.org/show_bug.cgi?id=638468
-rw-r--r--libsoup/soup-message-io.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libsoup/soup-message-io.c b/libsoup/soup-message-io.c
index c7da2c8f..f9acc8fe 100644
--- a/libsoup/soup-message-io.c
+++ b/libsoup/soup-message-io.c
@@ -64,7 +64,7 @@ typedef struct {
GString *write_buf;
SoupMessageBody *write_body;
SoupBuffer *write_chunk;
- gsize write_body_offset;
+ goffset write_body_offset;
goffset write_length;
goffset written;