dovecot-2.2: stats: Improved logging on invalid CONNECT input.
dovecot at dovecot.org
dovecot at dovecot.org
Wed Nov 18 18:51:22 UTC 2015
details: http://hg.dovecot.org/dovecot-2.2/rev/626758356cce
changeset: 19396:626758356cce
user: Timo Sirainen <tss at iki.fi>
date: Wed Nov 18 20:50:55 2015 +0200
description:
stats: Improved logging on invalid CONNECT input.
diffstat:
src/stats/mail-session.c | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diffs (22 lines):
diff -r dc08ba342085 -r 626758356cce src/stats/mail-session.c
--- a/src/stats/mail-session.c Wed Nov 18 19:15:36 2015 +0200
+++ b/src/stats/mail-session.c Wed Nov 18 20:50:55 2015 +0200
@@ -84,13 +84,16 @@
}
session_id = args[0];
if (str_to_pid(args[3], &pid) < 0) {
- *error_r = "CONNECT: Invalid pid";
+ *error_r = t_strdup_printf("CONNECT: Invalid pid %s for session ID %s",
+ args[3], session_id);
return -1;
}
session = hash_table_lookup(mail_sessions_hash, session_id);
if (session != NULL) {
- *error_r = "CONNECT: Duplicate session ID";
+ *error_r = t_strdup_printf(
+ "CONNECT: Duplicate session ID %s for user %s service %s",
+ session_id, args[1], args[2]);
return -1;
}
session = i_malloc(sizeof(struct mail_session) + stats_alloc_size());
More information about the dovecot-cvs
mailing list