tor

The Tor anonymity network
git clone https://git.dasho.dev/tor.git
Log | Files | Refs | README | LICENSE

commit acf65544bb0cb0473d1f846985ae2807123fbbbd
parent 417d778652770a8f4b0b6f8e5d8e139e193b8b1e
Author: Nick Mathewson <nickm@torproject.org>
Date:   Wed, 21 Jun 2017 10:35:35 -0400

Fix compilation on 1667 code.

Diffstat:
Msrc/or/buffers.c | 2+-
Msrc/or/control.c | 2+-
2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/or/buffers.c b/src/or/buffers.c @@ -2040,7 +2040,7 @@ peek_buf_has_http_command(buf_t *buf) int peek_buf_startswith(buf_t *buf, const char *cmd) { - int clen = strlen(cmd); + size_t clen = strlen(cmd); if (buf->datalen >= clen) if (!strncasecmp((buf->head)->data, cmd, (size_t) clen)) return 1; diff --git a/src/or/control.c b/src/or/control.c @@ -4928,7 +4928,7 @@ connection_control_process_inbuf(control_connection_t *conn) } /* If the user has the HTTP proxy port and the control port confused. */ - if (conn->_base.state == CONTROL_CONN_STATE_NEEDAUTH && + if (conn->base_.state == CONTROL_CONN_STATE_NEEDAUTH && peek_connection_has_http_command(TO_CONN(conn))) { connection_write_str_to_buf("HTTP/1.0 501 Tor ControlPort is not a proxy" "\r\nContent-Type: text/html; charset=iso-8859-1\r\n\r\n"