From 473d15ffdff2a248b928b99abda97c74bfb01070 Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos Date: Thu, 31 Jul 2014 10:17:52 +0200 Subject: remote: increased debugging info --- p11-kit/rpc-transport.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/p11-kit/rpc-transport.c b/p11-kit/rpc-transport.c index 5eecb6d..2330e88 100644 --- a/p11-kit/rpc-transport.c +++ b/p11-kit/rpc-transport.c @@ -96,7 +96,7 @@ rpc_socket_new (const char *file, unsigned nowait) { rpc_socket *sock; struct sockaddr_un sa; - int ret; + int ret, e; unsigned i; memset(&sa, 0, sizeof(sa)); @@ -123,10 +123,11 @@ rpc_socket_new (const char *file, unsigned nowait) p11_sleep_ms(1000); } if (ret == -1) { + e = errno; close(sock->fd); free(sock); if (nowait == 0) { - p11_message ("could not connect to socket: %s", file); + p11_message ("could not connect to socket: %s: %s", file, strerror(e)); return_val_if_reached (NULL); } else { return NULL; -- cgit v1.2.1