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