Mercurial > dovecot > core-2.2
changeset 21503:8aa60021b469
lib: Check that output max size is non-zero when version specified
Otherwise we try to send version to non-existent output
stream.
author | Aki Tuomi <aki.tuomi@dovecot.fi> |
---|---|
date | Tue, 07 Feb 2017 13:19:17 +0200 |
parents | 0b4290b4a080 |
children | ee051f0429b2 |
files | src/lib/connection.c |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib/connection.c Sun Jan 22 13:40:00 2017 +0100 +++ b/src/lib/connection.c Tue Feb 07 13:19:17 2017 +0200 @@ -425,7 +425,8 @@ set->input_full_behavior != CONNECTION_BEHAVIOR_ALLOW); i_assert(set->major_version == 0 || (set->service_name_in != NULL && - set->service_name_out != NULL)); + set->service_name_out != NULL && + set->output_max_size != 0)); list = i_new(struct connection_list, 1); list->set = *set;