From: Timo Sirainen Date: Wed, 19 Nov 2008 14:34:19 +0000 (+0200) Subject: Subscriptions file: Don't ignore last line if it's missing LF. X-Git-Tag: 1.2.alpha4~49 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=04aef49cbb97116bc74340a364d69f31d4fc43d0;p=thirdparty%2Fdovecot%2Fcore.git Subscriptions file: Don't ignore last line if it's missing LF. --HG-- branch : HEAD --- diff --git a/src/lib-storage/list/subscription-file.c b/src/lib-storage/list/subscription-file.c index 5c521e7efd..7712781967 100644 --- a/src/lib-storage/list/subscription-file.c +++ b/src/lib-storage/list/subscription-file.c @@ -221,6 +221,7 @@ subsfile_list_init(struct mailbox_list *list, const char *path) } 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; @@ -275,6 +276,7 @@ const char *subsfile_list_next(struct subsfile_list_context *ctx) 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; }