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:
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"