changeset 20710:bf222c46b4e9

stats: Include PIDs in "Duplicate session ID" errors.
author Timo Sirainen <timo.sirainen@dovecot.fi>
date Fri, 09 Sep 2016 01:08:59 +0300
parents c2b0657d69df
children 966f41e7b975
files src/stats/mail-session.c
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/stats/mail-session.c	Thu Sep 08 22:08:11 2016 +0300
+++ b/src/stats/mail-session.c	Fri Sep 09 01:08:59 2016 +0300
@@ -93,8 +93,8 @@
 	session = hash_table_lookup(mail_sessions_hash, session_id);
 	if (session != NULL) {
 		*error_r = t_strdup_printf(
-			"CONNECT: Duplicate session ID %s for user %s service %s",
-			session_id, args[1], args[2]);
+			"CONNECT: Duplicate session ID %s for user %s service %s (old PID %ld, new PID %ld)",
+			session_id, args[1], args[2], (long)session->pid, (long)pid);
 		return -1;
 	}
 	session = i_malloc(sizeof(struct mail_session) + stats_alloc_size());