From 6bae1ed19d8d82c3f11c6555fb20574eb45235e9 Mon Sep 17 00:00:00 2001 From: Marcel Poul Date: Wed, 14 Nov 2012 22:32:03 +0000 Subject: [PATCH] new error codes added --- emi.canl.canl-c/src/canl_error_codes | 4 ++++ emi.canl.canl-c/src/canl_error_desc | 3 +++ emi.canl.canl-c/src/canl_ssl.c | 3 ++- 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/emi.canl.canl-c/src/canl_error_codes b/emi.canl.canl-c/src/canl_error_codes index 07970af..cb34c81 100644 --- a/emi.canl.canl-c/src/canl_error_codes +++ b/emi.canl.canl-c/src/canl_error_codes @@ -109,4 +109,8 @@ resolverError noPeerCertificate noKeyFound noCertFound +# +# Recently added error codes without appropriate desc. +# invalidPurpose +noRouteToServer diff --git a/emi.canl.canl-c/src/canl_error_desc b/emi.canl.canl-c/src/canl_error_desc index da8f098..f583403 100644 --- a/emi.canl.canl-c/src/canl_error_desc +++ b/emi.canl.canl-c/src/canl_error_desc @@ -11,6 +11,9 @@ unknownMsg.category=OTHER inputError=Input certificate chain processing error: {0} inputError.category=GENERAL_INPUT +noRouteToServer=Server does not respond or accept new connection. +noRouteToServer.category=OTHER + # # Namespace related errors # diff --git a/emi.canl.canl-c/src/canl_ssl.c b/emi.canl.canl-c/src/canl_ssl.c index 3fb5c77..cf01aa9 100644 --- a/emi.canl.canl-c/src/canl_ssl.c +++ b/emi.canl.canl-c/src/canl_ssl.c @@ -659,7 +659,8 @@ static int do_ssl_connect(glb_ctx *cc, io_handler *io, " by the other side"); else /*ret2 < 0 && !ssl_err*/ - update_error (cc, 0, UNKNOWN_ERROR, "Error during SSL handshake" + update_error (cc, CANL_ERR_noRouteToServer, CANL_ERROR, "Error" + " during SSL handshake" " in communication with the server"); return 1; } -- 1.8.2.3