>From 547ab07f2e44bf911c3ed3cf6257053044db713b Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos Date: Fri, 26 Sep 2014 20:48:16 +0200 Subject: [PATCH 5/5] increase the verbosity of DTLS timeout message and avoid usage of perror Signed-off-by: Nikos Mavrogiannopoulos --- dtls.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dtls.c b/dtls.c index d6180bc..1cc7e51 100644 --- a/dtls.c +++ b/dtls.c @@ -293,7 +293,7 @@ int dtls_try_handshake(struct openconnect_info *vpninfo) vpn_progress(vpninfo, PRG_ERR, _("This is probably because your OpenSSL is broken\n" "See http://rt.openssl.org/Ticket/Display.html?id=2984\n")); } else { - vpn_progress(vpninfo, PRG_DEBUG, _("DTLS handshake timed out\n")); + vpn_progress(vpninfo, PRG_INFO, _("DTLS handshake timed out\n")); } } @@ -493,7 +493,7 @@ int connect_dtls_socket(struct openconnect_info *vpninfo) dtls_fd = socket(vpninfo->peer_addr->sa_family, SOCK_DGRAM, IPPROTO_UDP); if (dtls_fd < 0) { - perror(_("Open UDP socket for DTLS:")); + vpn_progress(vpninfo, PRG_ERR, _("Open UDP socket for DTLS: %s\n"), strerror(errno)); return -EINVAL; } if (vpninfo->protect_socket) @@ -532,14 +532,14 @@ int connect_dtls_socket(struct openconnect_info *vpninfo) } if (bind(dtls_fd, (struct sockaddr *)&dtls_bind_addr, dtls_bind_addrlen)) { - perror(_("Bind UDP socket for DTLS")); + vpn_progress(vpninfo, PRG_ERR, _("Bind UDP socket for DTLS: %s\n"), strerror(errno)); closesocket(dtls_fd); return -EINVAL; } } if (connect(dtls_fd, vpninfo->dtls_addr, vpninfo->peer_addrlen)) { - perror(_("UDP (DTLS) connect:\n")); + vpn_progress(vpninfo, PRG_ERR, _("UDP (DTLS) connect: %s\n"), strerror(errno)); closesocket(dtls_fd); return -EINVAL; } -- 2.0.0