changeset 15539:c81f1ca3cda6

stats: Log username and service for invalid UPDATE-SESSIONs
author Timo Sirainen <tss@iki.fi>
date Wed, 28 Nov 2012 04:29:58 +0200
parents 31ed1f5cc8f1
children 6fde42ec5c81
files src/stats/mail-session.c
diffstat 1 files changed, 6 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/stats/mail-session.c	Wed Nov 28 04:21:03 2012 +0200
+++ b/src/stats/mail-session.c	Wed Nov 28 04:29:58 2012 +0200
@@ -255,13 +255,16 @@
 		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);