[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [tor/master] Bugfixes for authenticate handling and generation
commit 41b250d7ea6b2d635d0e0b70cf7e1d5c1ed9ca4f
Author: Nick Mathewson <nickm@xxxxxxxxxxxxxx>
Date: Tue Sep 27 15:20:17 2011 -0400
Bugfixes for authenticate handling and generation
---
src/or/command.c | 2 +-
src/or/connection_or.c | 1 +
2 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/src/or/command.c b/src/or/command.c
index 5519245..4da5f86 100644
--- a/src/or/command.c
+++ b/src/or/command.c
@@ -1055,7 +1055,7 @@ command_process_authenticate_cell(var_cell_t *cell, or_connection_t *conn)
ERR("We're not doing a v3 handshake");
if (conn->link_proto < 3)
ERR("We're not using link protocol >= 3");
- if (! conn->handshake_state->started_here)
+ if (conn->handshake_state->started_here)
ERR("We originated this connection");
if (conn->handshake_state->received_authenticate)
ERR("We already got one!");
diff --git a/src/or/connection_or.c b/src/or/connection_or.c
index 004c19f..1b40f36 100644
--- a/src/or/connection_or.c
+++ b/src/or/connection_or.c
@@ -2163,6 +2163,7 @@ connection_or_send_authenticate_cell(or_connection_t *conn, int authtype)
16 /* just in case XXXX */ ;
cell = var_cell_new(cell_maxlen);
+ cell->command = CELL_AUTHENTICATE;
set_uint16(cell->payload, htons(AUTHTYPE_RSA_SHA256_TLSSECRET));
/* skip over length ; we don't know that yet. */
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits