]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib: Use basename of unix socket path as event log prefix
authorMartti Rannanjärvi <martti.rannanjarvi@dovecot.fi>
Wed, 29 Aug 2018 08:04:10 +0000 (11:04 +0300)
committerMartti Rannanjärvi <martti.rannanjarvi@dovecot.fi>
Wed, 29 Aug 2018 13:41:57 +0000 (16:41 +0300)
This is to make the prefix consistent with other unix socket loggings in
Dovecot.

src/lib/connection.c

index a934a8236c3b30f38cdbbd3ab7882890627e1f6e..044ef5e017b81633535e27776ae5d772fd405ce5 100644 (file)
@@ -14,6 +14,7 @@
 #include "connection.h"
 
 #include <unistd.h>
+#include <libgen.h>
 
 static void connection_idle_timeout(struct connection *conn)
 {
@@ -321,7 +322,7 @@ void connection_init_client_unix(struct connection_list *list,
        event_field_clear(conn->event, "client_port");
 
        event_set_append_log_prefix(conn->event, t_strdup_printf("(%s): ",
-                                   conn->name));
+                                   basename(conn->name)));
 }
 
 void connection_init_from_streams(struct connection_list *list,