dovecot-2.0: Allow config file line lengths to be unlimited.

dovecot at dovecot.org dovecot at dovecot.org
Wed Sep 30 17:45:10 EEST 2009


details:   http://hg.dovecot.org/dovecot-2.0/rev/ab80ebdc6557
changeset: 9949:ab80ebdc6557
user:      Timo Sirainen <tss at iki.fi>
date:      Wed Sep 30 10:45:02 2009 -0400
description:
Allow config file line lengths to be unlimited.

diffstat:

2 files changed, 3 insertions(+), 3 deletions(-)
src/config/config-parser.c  |    2 +-
src/lib-settings/settings.c |    4 ++--

diffs (33 lines):

diff -r 8342893350b2 -r ab80ebdc6557 src/config/config-parser.c
--- a/src/config/config-parser.c	Wed Sep 30 10:10:51 2009 -0400
+++ b/src/config/config-parser.c	Wed Sep 30 10:45:02 2009 -0400
@@ -350,7 +350,7 @@ static int settings_add_include(struct p
 	new_input = t_new(struct input_stack, 1);
 	new_input->prev = ctx->cur_input;
 	new_input->path = t_strdup(path);
-	new_input->input = i_stream_create_fd(fd, 2048, TRUE);
+	new_input->input = i_stream_create_fd(fd, (size_t)-1, TRUE);
 	i_stream_set_return_partial_line(new_input->input, TRUE);
 	ctx->cur_input = new_input;
 	return 0;
diff -r 8342893350b2 -r ab80ebdc6557 src/lib-settings/settings.c
--- a/src/lib-settings/settings.c	Wed Sep 30 10:10:51 2009 -0400
+++ b/src/lib-settings/settings.c	Wed Sep 30 10:45:02 2009 -0400
@@ -119,7 +119,7 @@ static int settings_add_include(const ch
 	new_input = t_new(struct input_stack, 1);
 	new_input->prev = *inputp;
 	new_input->path = t_strdup(path);
-	new_input->input = i_stream_create_fd(fd, 2048, TRUE);
+	new_input->input = i_stream_create_fd(fd, (size_t)-1, TRUE);
 	i_stream_set_return_partial_line(new_input->input, TRUE);
 	*inputp = new_input;
 	return 0;
@@ -200,7 +200,7 @@ settings_read_real(const char *path, con
 
 	full_line = t_str_new(512);
 	sections = 0; root_section = 0; errormsg = NULL;
-	input->input = i_stream_create_fd(fd, 2048, TRUE);
+	input->input = i_stream_create_fd(fd, (size_t)-1, TRUE);
 	i_stream_set_return_partial_line(input->input, TRUE);
 prevfile:
 	while ((line = i_stream_read_next_line(input->input)) != NULL) {


More information about the dovecot-cvs mailing list