SSL/TLS: proper indentation, remove erroneous comment

This commit is contained in:
Florian Westphal 2009-05-13 17:29:10 +02:00
parent fd7e85b798
commit 57aa64e117
1 changed files with 7 additions and 8 deletions

View File

@ -518,15 +518,14 @@ ConnSSL_HandleError( CONNECTION *c, const int code, const char *fname )
switch (code) { switch (code) {
case GNUTLS_E_AGAIN: case GNUTLS_E_AGAIN:
case GNUTLS_E_INTERRUPTED: case GNUTLS_E_INTERRUPTED:
if (gnutls_record_get_direction(c->ssl_state.gnutls_session)) { /* need write */ if (gnutls_record_get_direction(c->ssl_state.gnutls_session)) {
Conn_OPTION_ADD(c, CONN_SSL_WANT_WRITE);
io_event_del(c->sock, IO_WANTREAD); io_event_del(c->sock, IO_WANTREAD);
Conn_OPTION_ADD(c, CONN_SSL_WANT_WRITE); /* fall through */ } else {
break;
} else { /* need read */
io_event_del(c->sock, IO_WANTWRITE);
Conn_OPTION_ADD(c, CONN_SSL_WANT_READ); Conn_OPTION_ADD(c, CONN_SSL_WANT_READ);
break; io_event_del(c->sock, IO_WANTWRITE);
} }
break;
default: default:
assert(code < 0); assert(code < 0);
if (gnutls_error_is_fatal(code)) { if (gnutls_error_is_fatal(code)) {