dovecot-2.0: doveadm director map: Print also records for unknow...

dovecot at dovecot.org dovecot at dovecot.org
Tue Jul 20 23:42:58 EEST 2010


details:   http://hg.dovecot.org/dovecot-2.0/rev/25113ae51940
changeset: 11873:25113ae51940
user:      Timo Sirainen <tss at iki.fi>
date:      Tue Jul 20 21:42:36 2010 +0100
description:
doveadm director map: Print also records for unknown users.

diffstat:

 src/doveadm/doveadm-director.c |  9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diffs (26 lines):

diff -r 19231e3585db -r 25113ae51940 src/doveadm/doveadm-director.c
--- a/src/doveadm/doveadm-director.c	Tue Jul 20 21:07:44 2010 +0100
+++ b/src/doveadm/doveadm-director.c	Tue Jul 20 21:42:36 2010 +0100
@@ -264,7 +264,7 @@
 static void cmd_director_map(int argc, char *argv[])
 {
 	struct director_context *ctx;
-	const char *line, *const *args, *username;
+	const char *line, *const *args;
 	struct ip_addr *ips, user_ip;
 	pool_t pool;
 	struct hash_table *users;
@@ -311,8 +311,11 @@
 				 ip_find(ips, ips_count, &user_ip)) {
 				user = hash_table_lookup(users,
 						POINTER_CAST(user_hash));
-				if (user == NULL)
-					username = "<unknown>";
+				if (user == NULL) {
+					doveadm_print("<unknown>");
+					doveadm_print(args[2]);
+					doveadm_print(unixdate2str(expires));
+				}
 				for (; user != NULL; user = user->next) {
 					doveadm_print(user->name);
 					doveadm_print(args[2]);


More information about the dovecot-cvs mailing list