dovecot-1.1: Subscriptions file: Don't ignore last line if it's ...

dovecot at dovecot.org dovecot at dovecot.org
Wed Nov 19 16:34:34 EET 2008


details:   http://hg.dovecot.org/dovecot-1.1/rev/a7cfe7623d5a
changeset: 8015:a7cfe7623d5a
user:      Timo Sirainen <tss at iki.fi>
date:      Wed Nov 19 16:34:19 2008 +0200
description:
Subscriptions file: Don't ignore last line if it's missing LF.

diffstat:

1 file changed, 2 insertions(+)
src/lib-storage/list/subscription-file.c |    2 ++

diffs (19 lines):

diff -r 1d26ddce09e6 -r a7cfe7623d5a src/lib-storage/list/subscription-file.c
--- a/src/lib-storage/list/subscription-file.c	Wed Nov 19 16:30:40 2008 +0200
+++ b/src/lib-storage/list/subscription-file.c	Wed Nov 19 16:34:19 2008 +0200
@@ -214,6 +214,7 @@ subsfile_list_init(struct mailbox_list *
 	} else {
 		ctx->input = i_stream_create_fd(fd,
 					list->mailbox_name_max_length+1, TRUE);
+		i_stream_set_return_partial_line(ctx->input, TRUE);
 	}
 	ctx->path = i_strdup(path);
 	return ctx;
@@ -268,6 +269,7 @@ const char *subsfile_list_next(struct su
 		ctx->input = i_stream_create_fd(fd,
 					ctx->list->mailbox_name_max_length+1,
 					TRUE);
+		i_stream_set_return_partial_line(ctx->input, TRUE);
         }
         return line;
 }


More information about the dovecot-cvs mailing list