Mercurial > dovecot > core-2.2
changeset 11598:d3dfe9c271bc HEAD
director: Don't send expired user records to remote servers.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 21 Jun 2010 16:57:28 +0100 |
parents | 01c148824d52 |
children | e5730fb45680 |
files | src/director/director-connection.c |
diffstat | 1 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/director/director-connection.c Mon Jun 21 16:54:11 2010 +0100 +++ b/src/director/director-connection.c Mon Jun 21 16:57:28 2010 +0100 @@ -731,6 +731,12 @@ o_stream_cork(conn->output); while ((user = user_directory_iter_next(conn->user_iter)) != NULL) { + if (!user_directory_user_has_connections(conn->dir->users, + user)) { + /* user is already expired */ + continue; + } + T_BEGIN { const char *line;