Ver código fonte

Revert "Don't schedule excess_renegotiations_callback unless it's set"

This reverts commit 617617e21a2d30a86cea9c8f7043333078f2e8f8.
Nick Mathewson 14 anos atrás
pai
commit
acc1806eb8
1 arquivos alterados com 1 adições e 2 exclusões
  1. 1 2
      src/common/tortls.c

+ 1 - 2
src/common/tortls.c

@@ -1333,8 +1333,7 @@ tor_tls_got_client_hello(tor_tls_t *tls)
     }
     }
 
 
     tls->got_renegotiate = 1;
     tls->got_renegotiate = 1;
-  } else if (tls->server_handshake_count > 2 &&
-             tls->excess_renegotiations_callback) {
+  } else if (tls->server_handshake_count > 2) {
     /* We got more than one renegotiation requests. The Tor protocol
     /* We got more than one renegotiation requests. The Tor protocol
        needs just one renegotiation; more than that probably means
        needs just one renegotiation; more than that probably means
        They are trying to DoS us and we have to stop them. We can't
        They are trying to DoS us and we have to stop them. We can't