diff options
author | Steve Bennett <steveb@workware.net.au> | 2018-07-08 10:41:01 +1000 |
---|---|---|
committer | Steve Bennett <steveb@workware.net.au> | 2018-07-08 10:42:50 +1000 |
commit | bf7428e071c5d0cba86a30ca4fe895481da90428 (patch) | |
tree | a003d3c17cd576a69046ee3778a07e315652f658 /jim-aio.c | |
parent | 4e14340d067b2f09768e8284cdc26362e90bac39 (diff) | |
download | jimtcl-bf7428e071c5d0cba86a30ca4fe895481da90428.zip jimtcl-bf7428e071c5d0cba86a30ca4fe895481da90428.tar.gz jimtcl-bf7428e071c5d0cba86a30ca4fe895481da90428.tar.bz2 |
aio: Fall back to stdio error if no ssl error
Conditions such as ECONNRESET may result in a failed ssl connection
with no ssl error, so return the stdio error in this case rather than
just "unknown SSL error"
Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'jim-aio.c')
-rw-r--r-- | jim-aio.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -256,9 +256,9 @@ static const char *ssl_strerror(struct AioFile *af) if (err) { return ERR_error_string(err, NULL); } - - /* should not happen */ - return "unknown SSL error"; + else { + return stdio_strerror(af); + } } static int ssl_verify(struct AioFile *af) |