diff options
-rw-r--r-- | sysdep/unix/wg_user.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sysdep/unix/wg_user.c b/sysdep/unix/wg_user.c index 4db04067..c4bec9ce 100644 --- a/sysdep/unix/wg_user.c +++ b/sysdep/unix/wg_user.c @@ -3,6 +3,7 @@ #include <sys/stat.h> #include <sys/un.h> #include <unistd.h> +#include <errno.h> #include "lib/lists.h" #include "lib/ip.h" #include "lib/socket.h" @@ -240,7 +241,7 @@ wg_user_set_device(struct pool *pool, sock->tx_hook = user_tx_hook; sock->err_hook = user_err_hook; int res = sk_connect_unix(sock, path, pathlen); - log(L_TRACE "WG: socket %d %d %d %s %d", res, sock->fd, path[0], path + 1, pathlen); + log(L_TRACE "WG: socket %s %d %d %d %s %d", strerror(errno), res, errno, sock->fd, path[0], path + 1, pathlen); DBG(L_TRACE "WG: socket %d %d %s", res, sock->fd, path); if (res < 0) { |