From 11ed4500ded3270ea376d75269200bb99574026e Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Mon, 15 Jan 2007 22:11:21 +0000 Subject: [PATCH] r11975@Kushana: nickm | 2007-01-15 17:11:15 -0500 set or_conn->tls_error to 0 on non-error to avoid looking at stale errors. svn:r9359 --- doc/TODO | 5 +++++ src/or/connection.c | 2 ++ 2 files changed, 7 insertions(+) diff --git a/doc/TODO b/doc/TODO index dc20805175..8f3de88450 100644 --- a/doc/TODO +++ b/doc/TODO @@ -507,3 +507,8 @@ R - make a page with the hidden service diagrams. - add a page for localizing all tor's components. + - It would be neat if we had a single place that described _all_ the + tor-related tools you can use, and what they give you, and how well they + work. Right now, we don't give a lot of guidance wrt + torbutton/foxproxy/privoxy/polipo in any consistent place. + diff --git a/src/or/connection.c b/src/or/connection.c index 56401768d1..8e4326c2c2 100644 --- a/src/or/connection.c +++ b/src/or/connection.c @@ -1462,6 +1462,8 @@ connection_read_to_buf(connection_t *conn, int *max_to_read) result = read_to_buf_tls(or_conn->tls, at_most, conn->inbuf); if (TOR_TLS_IS_ERROR(result) || result == TOR_TLS_CLOSE) or_conn->tls_error = result; + else + or_conn->tls_error = 0; switch (result) { case TOR_TLS_CLOSE: