[dovecot-cvs] dovecot/src/lib-mail istream-header-filter.c, 1.10,
1.11
cras at dovecot.org
cras at dovecot.org
Sun Aug 22 09:00:19 EEST 2004
Update of /home/cvs/dovecot/src/lib-mail
In directory talvi:/tmp/cvs-serv31417/lib-mail
Modified Files:
istream-header-filter.c
Log Message:
Do the final callback after deinitializing header parser so offsets are
correct.
Index: istream-header-filter.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-mail/istream-header-filter.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- istream-header-filter.c 22 Aug 2004 05:54:54 -0000 1.10
+++ istream-header-filter.c 22 Aug 2004 06:00:16 -0000 1.11
@@ -149,13 +149,13 @@
if (hdr == NULL) {
/* finished */
+ message_parse_header_deinit(mstream->hdr_ctx);
+ mstream->hdr_ctx = NULL;
+
if (!mstream->header_read && mstream->callback != NULL)
mstream->callback(NULL, &matched, mstream->context);
mstream->header_read = TRUE;
- message_parse_header_deinit(mstream->hdr_ctx);
- mstream->hdr_ctx = NULL;
-
mstream->header_size.physical_size = mstream->input->v_offset;
mstream->header_size.virtual_size =
mstream->istream.istream.v_offset + pos;
More information about the dovecot-cvs
mailing list