From 4a03a56b463d01980c10192e76ed787d56408cd8 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Mon, 7 Mar 2016 06:36:27 -0800 Subject: Show failing address in sock-connect error. * socket.c (sock_connect): If connect fails, show socket and address in error message. --- socket.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/socket.c b/socket.c index e4bbb61f..4e56334a 100644 --- a/socket.c +++ b/socket.c @@ -622,8 +622,8 @@ static val sock_connect(val sock, val sockaddr) sockaddr_in(sockaddr, family, &sa, &salen); if (connect(c_num(sfd), coerce(struct sockaddr *, &sa), salen) != 0) - uw_throwf(socket_error_s, lit("sock-connect failed: ~d/~s"), - num(errno), string_utf8(strerror(errno)), nao); + uw_throwf(socket_error_s, lit("sock-connect ~s to addr ~s: ~d/~s"), + sock, sockaddr, num(errno), string_utf8(strerror(errno)), nao); sock_set_peer(sock, sockaddr); -- cgit v1.2.3