From: Timo Sirainen Date: Wed, 28 Nov 2012 02:29:58 +0000 (+0200) Subject: stats: Log username and service for invalid UPDATE-SESSIONs X-Git-Tag: 2.1.11~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=27c534a3675ab0eee4eac2a61732065265b23090;p=thirdparty%2Fdovecot%2Fcore.git stats: Log username and service for invalid UPDATE-SESSIONs --- diff --git a/src/stats/mail-session.c b/src/stats/mail-session.c index a2105e9540..9b9893b335 100644 --- a/src/stats/mail-session.c +++ b/src/stats/mail-session.c @@ -255,13 +255,16 @@ int mail_session_update_parse(const char *const *args, const char **error_r) return -1; if (mail_stats_parse(args+1, &stats, error_r) < 0) { - *error_r = t_strconcat("UPDATE-SESSION: ", *error_r, NULL); + *error_r = t_strdup_printf("UPDATE-SESSION %s %s: %s", + session->user->name, + session->service, *error_r); return -1; } if (!mail_stats_diff(&session->stats, &stats, &diff_stats, &error)) { - *error_r = t_strconcat("UPDATE-SESSION: stats shrank: ", - error, NULL); + *error_r = t_strdup_printf("UPDATE-SESSION %s %s: stats shrank: %s", + session->user->name, + session->service, error); return -1; } mail_session_refresh(session, &diff_stats);