]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
stats: Include PIDs in "Duplicate session ID" errors.
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Thu, 8 Sep 2016 22:08:59 +0000 (01:08 +0300)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Fri, 9 Sep 2016 11:23:11 +0000 (14:23 +0300)
src/stats/mail-session.c

index ae6219156bb79863c5b284bfcc1490282fda5082..dc6f8ddc3f0908c720bfaa97d8c3f29571cdb316 100644 (file)
@@ -93,8 +93,8 @@ int mail_session_connect_parse(const char *const *args, const char **error_r)
        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());