diff options
Diffstat (limited to 'src/lib/libtls/tls.c')
| -rw-r--r-- | src/lib/libtls/tls.c | 6 | 
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/libtls/tls.c b/src/lib/libtls/tls.c index 448b048b33..4378c5980a 100644 --- a/src/lib/libtls/tls.c +++ b/src/lib/libtls/tls.c  | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: tls.c,v 1.22 2015/09/10 10:26:49 beck Exp $ */ | 1 | /* $OpenBSD: tls.c,v 1.23 2015/09/10 10:59:22 beck Exp $ */ | 
| 2 | /* | 2 | /* | 
| 3 | * Copyright (c) 2014 Joel Sing <jsing@openbsd.org> | 3 | * Copyright (c) 2014 Joel Sing <jsing@openbsd.org> | 
| 4 | * | 4 | * | 
| @@ -379,6 +379,7 @@ tls_handshake(struct tls *ctx) | |||
| 379 | else if ((ctx->flags & TLS_SERVER_CONN) != 0) | 379 | else if ((ctx->flags & TLS_SERVER_CONN) != 0) | 
| 380 | rv = tls_handshake_server(ctx); | 380 | rv = tls_handshake_server(ctx); | 
| 381 | 381 | ||
| 382 | /* Prevent callers from performing incorrect error handling */ | ||
| 382 | errno = 0; | 383 | errno = 0; | 
| 383 | return (rv); | 384 | return (rv); | 
| 384 | } | 385 | } | 
| @@ -406,6 +407,7 @@ tls_read(struct tls *ctx, void *buf, size_t buflen) | |||
| 406 | 407 | ||
| 407 | rv = (ssize_t)tls_ssl_error(ctx, ctx->ssl_conn, ssl_ret, "read"); | 408 | rv = (ssize_t)tls_ssl_error(ctx, ctx->ssl_conn, ssl_ret, "read"); | 
| 408 | out: | 409 | out: | 
| 410 | /* Prevent callers from performing incorrect error handling */ | ||
| 409 | errno = 0; | 411 | errno = 0; | 
| 410 | return (rv); | 412 | return (rv); | 
| 411 | } | 413 | } | 
| @@ -433,6 +435,7 @@ tls_write(struct tls *ctx, const void *buf, size_t buflen) | |||
| 433 | 435 | ||
| 434 | rv = (ssize_t)tls_ssl_error(ctx, ctx->ssl_conn, ssl_ret, "write"); | 436 | rv = (ssize_t)tls_ssl_error(ctx, ctx->ssl_conn, ssl_ret, "write"); | 
| 435 | out: | 437 | out: | 
| 438 | /* Prevent callers from performing incorrect error handling */ | ||
| 436 | errno = 0; | 439 | errno = 0; | 
| 437 | return (rv); | 440 | return (rv); | 
| 438 | } | 441 | } | 
| @@ -470,6 +473,7 @@ tls_close(struct tls *ctx) | |||
| 470 | ctx->socket = -1; | 473 | ctx->socket = -1; | 
| 471 | } | 474 | } | 
| 472 | out: | 475 | out: | 
| 476 | /* Prevent callers from performing incorrect error handling */ | ||
| 473 | errno = 0; | 477 | errno = 0; | 
| 474 | return (rv); | 478 | return (rv); | 
| 475 | } | 479 | } | 
