From abb242daeee0311e60c173efee02f70a19a60e9f Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Wed, 18 Nov 2015 18:54:51 +0200 Subject: [PATCH] stats: When logging UPDATE-SESSION stats, log also the session ID. --- src/stats/mail-session.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/stats/mail-session.c b/src/stats/mail-session.c index cef05bc0b8..8d20637939 100644 --- a/src/stats/mail-session.c +++ b/src/stats/mail-session.c @@ -267,9 +267,9 @@ int mail_session_update_parse(const char *const *args, const char **error_r) buf = buffer_create_dynamic(pool_datastack_create(), 256); if (args[1] == NULL || base64_decode(args[1], strlen(args[1]), NULL, buf) < 0) { - *error_r = t_strdup_printf("UPDATE-SESSION %s %s: Invalid base64 input", + *error_r = t_strdup_printf("UPDATE-SESSION %s %s %s: Invalid base64 input", session->user->name, - session->service); + session->service, session->id); return -1; } @@ -277,16 +277,17 @@ int mail_session_update_parse(const char *const *args, const char **error_r) diff_stats = stats_alloc(pool_datastack_create()); if (!stats_import(buf->data, buf->used, session->stats, new_stats, &error)) { - *error_r = t_strdup_printf("UPDATE-SESSION %s %s: %s", + *error_r = t_strdup_printf("UPDATE-SESSION %s %s %s: %s", session->user->name, - session->service, error); + session->service, session->id, error); return -1; } if (!stats_diff(session->stats, new_stats, diff_stats, &error)) { - *error_r = t_strdup_printf("UPDATE-SESSION %s %s: stats shrank: %s", + *error_r = t_strdup_printf("UPDATE-SESSION %s %s %s: stats shrank: %s", session->user->name, - session->service, error); + session->service, session->id, error); + i_panic("%s", *error_r); return -1; } mail_session_refresh(session, diff_stats); -- 2.47.3