From d04424e0baddc969d06623e38a67937cb2c83587 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Mon, 16 Jan 2023 16:58:04 +0100 Subject: [PATCH] src/socket_wrapper.c: add some tracing for connected dgram sockets Signed-off-by: Stefan Metzmacher Reviewed-by: Andreas Schneider --- src/socket_wrapper.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/socket_wrapper.c b/src/socket_wrapper.c index 14bd97a..a24a9d1 100644 --- a/src/socket_wrapper.c +++ b/src/socket_wrapper.c @@ -6172,6 +6172,7 @@ static ssize_t swrap_sendmsg_before(int fd, { size_t i, len = 0; ssize_t ret = -1; + struct swrap_sockaddr_buf buf = {}; if (to_un) { *to_un = NULL; @@ -6233,6 +6234,10 @@ static ssize_t swrap_sendmsg_before(int fd, msg->msg_name = NULL; msg->msg_namelen = 0; } + SWRAP_LOG(SWRAP_LOG_TRACE, + "connected(%s) fd=%d", + swrap_sockaddr_string(&buf, &si->peername.sa.s), + fd); } else { const struct sockaddr *msg_name; msg_name = (const struct sockaddr *)msg->msg_name; @@ -6287,6 +6292,11 @@ static ssize_t swrap_sendmsg_before(int fd, goto out; } + SWRAP_LOG(SWRAP_LOG_TRACE, + "deferred connect(%s) path=%s, fd=%d", + swrap_sockaddr_string(&buf, &si->peername.sa.s), + tmp_un->sun_path, fd); + ret = libc_connect(fd, (struct sockaddr *)(void *)tmp_un, sizeof(*tmp_un)); -- 2.34.1