/* skip over the actual metadata */
buf_size = i_stream_get_max_buffer_size(file->input);
- i_stream_set_max_buffer_size(file->input, 0);
+ i_stream_set_max_buffer_size(file->input, (size_t)-1);
while ((line = i_stream_read_next_line(file->input)) != NULL) {
if (*line == DBOX_METADATA_OLDV1_SPACE || *line == '\0') {
/* end of metadata */
ret = 0;
buf_size = i_stream_get_max_buffer_size(file->input);
- i_stream_set_max_buffer_size(file->input, 0);
+ /* use unlimited line length for metadata */
+ i_stream_set_max_buffer_size(file->input, (size_t)-1);
while ((line = i_stream_read_next_line(file->input)) != NULL) {
if (*line == DBOX_METADATA_OLDV1_SPACE || *line == '\0') {
/* end of metadata */
o_stream_send(output, &meta_hdr, sizeof(meta_hdr));
buf_size = i_stream_get_max_buffer_size(file->input);
- i_stream_set_max_buffer_size(file->input, 0);
+ /* use unlimited line length for metadata */
+ i_stream_set_max_buffer_size(file->input, (size_t)-1);
while ((line = i_stream_read_next_line(file->input)) != NULL) {
if (*line == '\0') {
/* end of metadata */
return ret;
buf_size = i_stream_get_max_buffer_size(file->input);
- i_stream_set_max_buffer_size(file->input, 0);
+ /* use unlimited line length for metadata */
+ i_stream_set_max_buffer_size(file->input, (size_t)-1);
while ((line = i_stream_read_next_line(file->input)) != NULL) {
if (*line == '\0') {
/* end of metadata */