[gmime] Reset the content stream after writing it



commit 972c0496350f439489463d425f31c2c33d7bba97
Author: Jeffrey Stedfast <fejj gnome org>
Date:   Wed Aug 21 06:44:31 2013 -0400

    Reset the content stream after writing it
    
    2013-08-21  Jeffrey Stedfast  <fejj gnome org>
    
        * gmime/gmime-part.c (write_content): Reset the content stream
        after writing it.

 ChangeLog          |    5 +++++
 gmime/gmime-part.c |    1 +
 2 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 4ccffd8..8bfd333 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2013-08-21  Jeffrey Stedfast  <fejj gnome org>
+
+       * gmime/gmime-part.c (write_content): Reset the content stream
+       after writing it.
+
 2013-08-14  Jeffrey Stedfast  <fejj gnome org>
 
        * gmime/gmime-filter-html.c (citation_depth): Fixed an ABR by
diff --git a/gmime/gmime-part.c b/gmime/gmime-part.c
index 1c66088..3a26dc4 100644
--- a/gmime/gmime-part.c
+++ b/gmime/gmime-part.c
@@ -344,6 +344,7 @@ write_content (GMimePart *part, GMimeStream *stream)
                content_stream = g_mime_data_wrapper_get_stream (part->content);
                g_mime_stream_reset (content_stream);
                nwritten = g_mime_stream_write_to_stream (content_stream, stream);
+               g_mime_stream_reset (content_stream);
                
                if (nwritten == -1)
                        return -1;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]