summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2014-07-31 10:17:52 +0200
committerStef Walter <stefw@redhat.com>2014-09-25 09:48:15 +0200
commit473d15ffdff2a248b928b99abda97c74bfb01070 (patch)
tree71bd44affbe1d1166519d1ec6ca1f346ded1f4de
parent1ff94b0761a855546c3d8e813e6fc660da4ac5c3 (diff)
downloadp11-kit-473d15ffdff2a248b928b99abda97c74bfb01070.tar.gz
remote: increased debugging info
-rw-r--r--p11-kit/rpc-transport.c5
1 files 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;