aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDima Krasner <dima@dimakrasner.com>2016-01-31 21:33:20 +0200
committerSteve Bennett <steveb@workware.net.au>2016-02-01 10:47:13 +1000
commitb8829048fa40302ab0700ac547214e30392d56ef (patch)
treed7d762eb71aa296a09b61d399fa54c726b254846
parent79f9dc56a7bfb369e2556659603f99bc34700793 (diff)
downloadjimtcl-b8829048fa40302ab0700ac547214e30392d56ef.zip
jimtcl-b8829048fa40302ab0700ac547214e30392d56ef.tar.gz
jimtcl-b8829048fa40302ab0700ac547214e30392d56ef.tar.bz2
aio: add error message when SSL verification fails
-rw-r--r--jim-aio.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/jim-aio.c b/jim-aio.c
index 5791fed..0bfcccd 100644
--- a/jim-aio.c
+++ b/jim-aio.c
@@ -1140,12 +1140,22 @@ out:
static int aio_cmd_verify(Jim_Interp *interp, int argc, Jim_Obj *const *argv)
{
AioFile *af = Jim_CmdPrivData(interp);
+ int ret;
if (!af->fops->verify) {
return JIM_OK;
}
- return af->fops->verify(af);
+ ret = af->fops->verify(af);
+ if (ret != JIM_OK) {
+ if (JimCheckStreamError(interp, af)) {
+ JimAioSetError(interp, af->filename);
+ } else {
+ Jim_SetResultString(interp, "failed to verify the connection authenticity", -1);
+ }
+ }
+
+ return ret;
}
#endif