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