From e60ba1b6176509afae3824a98bddff812e920c6d Mon Sep 17 00:00:00 2001 From: henri Date: Fri, 21 Sep 2012 09:08:24 +0000 Subject: [PATCH] Use nse_errorcode() to get the actual errors. --- nsock/examples/nsock_telnet.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nsock/examples/nsock_telnet.c b/nsock/examples/nsock_telnet.c index 409f97a78..6281affbb 100644 --- a/nsock/examples/nsock_telnet.c +++ b/nsock/examples/nsock_telnet.c @@ -175,7 +175,10 @@ void telnet_event_handler(nsock_pool nsp, nsock_event nse, void *mydata) { if (nsi_checkssl(nsi)) { printf("SSL %s failed: %s\n", nse_type2str(type), ERR_error_string(ERR_get_error(), NULL)); } else { - printf("%s failed: %s\n", nse_type2str(type), strerror(socket_errno())); + int err; + + err = nse_errorcode(nse); + printf("%s failed: (%d) %s\n", nse_type2str(type), err, strerror(err)); } } return;