]> arthur.barton.de Git - ngircd-alex.git/commitdiff
SSL/TLS: proper indentation, remove erroneous comment
authorFlorian Westphal <fw@strlen.de>
Wed, 13 May 2009 15:29:10 +0000 (17:29 +0200)
committerFlorian Westphal <fw@strlen.de>
Wed, 13 May 2009 22:00:55 +0000 (00:00 +0200)
src/ngircd/conn-ssl.c

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