]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
log: Use failure context log_prefix when available as prefix for error.
authorSergey Kitov <sergey.kitov@open-xchange.com>
Wed, 12 Dec 2018 14:21:29 +0000 (16:21 +0200)
committerVille Savolainen <ville.savolainen@dovecot.fi>
Wed, 6 Feb 2019 08:09:47 +0000 (10:09 +0200)
Current behaviour hides log prefix when seeing errors via doveadm log
errors, this commit will fix it.

src/log/log-connection.c

index 9db19b48595c8d8a31aa13e68ae0eaa9427af146..3c700a34d2f5954c86d49a6b96c40e6e1841ce42 100644 (file)
@@ -139,7 +139,7 @@ client_log_ctx(struct log_connection *log,
                i_zero(&err);
                err.type = ctx->type;
                err.timestamp = log_time->tv_sec;
-               err.prefix = prefix;
+               err.prefix = ctx->log_prefix != NULL ? ctx->log_prefix : prefix;
                err.text = text;
                log_error_buffer_add(log->errorbuf, &err);
                break;