diff options
author | Dima Krasner <dima@dimakrasner.com> | 2016-01-31 21:33:20 +0200 |
---|---|---|
committer | Steve Bennett <steveb@workware.net.au> | 2016-02-01 10:47:13 +1000 |
commit | b8829048fa40302ab0700ac547214e30392d56ef (patch) | |
tree | d7d762eb71aa296a09b61d399fa54c726b254846 | |
parent | 79f9dc56a7bfb369e2556659603f99bc34700793 (diff) | |
download | jimtcl-b8829048fa40302ab0700ac547214e30392d56ef.zip jimtcl-b8829048fa40302ab0700ac547214e30392d56ef.tar.gz jimtcl-b8829048fa40302ab0700ac547214e30392d56ef.tar.bz2 |
aio: add error message when SSL verification fails
-rw-r--r-- | jim-aio.c | 12 |
1 files changed, 11 insertions, 1 deletions
@@ -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 |