Mercurial > dovecot > core-2.2
changeset 14127:731d9f2cd25d
lib-storage: "Invalid userdb input" showed wrong input in the error message.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sun, 12 Feb 2012 06:59:32 +0200 |
parents | 7517c752f2f5 |
children | 264821ba38a8 |
files | src/lib-storage/mail-storage-service.c |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/mail-storage-service.c Sun Feb 12 06:51:05 2012 +0200 +++ b/src/lib-storage/mail-storage-service.c Sun Feb 12 06:59:32 2012 +0200 @@ -253,7 +253,7 @@ } str = array_get(&reply->extra_fields, &count); - for (i = 0; i < count && ret >= 0; i++) { + for (i = 0; i < count; i++) { line = str[i]; if (strncmp(line, "system_groups_user=", 19) == 0) { user->system_groups_user = @@ -270,6 +270,8 @@ } else T_BEGIN { ret = set_line(ctx, user, line); } T_END; + if (ret < 0) + break; } if (ret < 0) {