gmime r1469 - trunk/gmime
- From: fejj svn gnome org
- To: svn-commits-list gnome org
- Subject: gmime r1469 - trunk/gmime
- Date: Fri, 26 Sep 2008 01:20:01 +0000 (UTC)
Author: fejj
Date: Fri Sep 26 01:20:01 2008
New Revision: 1469
URL: http://svn.gnome.org/viewvc/gmime?rev=1469&view=rev
Log:
need to keep track of position because seeking will change it
Modified:
trunk/gmime/gmime-stream.c
Modified: trunk/gmime/gmime-stream.c
==============================================================================
--- trunk/gmime/gmime-stream.c (original)
+++ trunk/gmime/gmime-stream.c Fri Sep 26 01:20:01 2008
@@ -384,13 +384,14 @@
static ssize_t
stream_length (GMimeStream *stream)
{
+ gint64 position = stream->position;
gint64 bound_end;
if (stream->bound_end != -1)
return stream->bound_end - stream->bound_start;
bound_end = g_mime_stream_seek (stream, 0, GMIME_STREAM_SEEK_END);
- g_mime_stream_seek (stream, stream->position, GMIME_STREAM_SEEK_SET);
+ g_mime_stream_seek (stream, position, GMIME_STREAM_SEEK_SET);
if (bound_end < stream->bound_start)
return -1;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]