From: Stefan Metzmacher Date: Mon, 16 Jan 2023 15:58:04 +0000 (+0100) Subject: src/socket_wrapper.c: add some tracing for connected dgram sockets X-Git-Tag: socket_wrapper-1.4.0~8 X-Git-Url: http://git.samba.org/?p=socket_wrapper.git;a=commitdiff_plain;h=d04424e0baddc969d06623e38a67937cb2c83587 src/socket_wrapper.c: add some tracing for connected dgram sockets Signed-off-by: Stefan Metzmacher Reviewed-by: Andreas Schneider --- 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));