Update stream->inptr after fetching the literal chunk.
authorJeffrey Stedfast <fejj@novell.com>
Tue, 2 Nov 2004 19:19:27 +0000 (19:19 +0000)
committerJeffrey Stedfast <fejj@src.gnome.org>
Tue, 2 Nov 2004 19:19:27 +0000 (19:19 +0000)
2004-11-02  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap4/camel-imap4-stream.c
(camel_imap4_stream_literal): Update stream->inptr after fetching
the literal chunk.

camel/ChangeLog
camel/providers/imap4/camel-imap4-stream.c

index 01c00dc..6422ecd 100644 (file)
@@ -1,5 +1,9 @@
 2004-11-02  Jeffrey Stedfast  <fejj@novell.com>
 
+       * providers/imap4/camel-imap4-stream.c
+       (camel_imap4_stream_literal): Update stream->inptr after fetching
+       the literal chunk.
+
        * providers/imap4/camel-imap4-summary.c (envelope_decode_address):
        Do proper cleanup in case of error and also handle literals.
 
index 629a86f..42100b0 100644 (file)
@@ -710,6 +710,8 @@ camel_imap4_stream_literal (CamelIMAP4Stream *stream, unsigned char **literal, s
        *len = nread = inend - inptr;
        
        stream->literal -= nread;
+       stream->inptr += nread;
+       
        if (stream->literal == 0) {
                stream->mode = CAMEL_IMAP4_STREAM_MODE_TOKEN;
                stream->eol = TRUE;