diff options
author | Nick Mathewson <nickm@torproject.org> | 2011-07-20 09:50:53 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2011-07-20 09:50:53 -0400 |
commit | eaa1c05397c1a6cf2f58b7c41e388311d5aa8ffb (patch) | |
tree | b304aaca9b8d5364517d4ab23ffd232cf420858d /src/or/connection.c | |
parent | 195bcb6150eeaebab31a44998e2c567d78f9b936 (diff) | |
parent | 9a7c16fb00c6ffc32ef7d6cc7fbede5258fe4390 (diff) | |
download | tor-eaa1c05397c1a6cf2f58b7c41e388311d5aa8ffb.tar.gz tor-eaa1c05397c1a6cf2f58b7c41e388311d5aa8ffb.zip |
Merge branch 'optimistic-client'
The conflicts are with the proposal 171 circuit isolation code, and
they're all trivial: they're just a matter of both branches adding
some unrelated code in the same places.
Conflicts:
src/or/circuituse.c
src/or/connection.c
Diffstat (limited to 'src/or/connection.c')
-rw-r--r-- | src/or/connection.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/or/connection.c b/src/or/connection.c index 59a7b80deb..3950f90152 100644 --- a/src/or/connection.c +++ b/src/or/connection.c @@ -470,6 +470,12 @@ _connection_free(connection_t *conn) tor_free(edge_conn->original_dest_address); if (edge_conn->socks_request) socks_request_free(edge_conn->socks_request); + if (edge_conn->pending_optimistic_data) { + generic_buffer_free(edge_conn->pending_optimistic_data); + } + if (edge_conn->sending_optimistic_data) { + generic_buffer_free(edge_conn->sending_optimistic_data); + } rend_data_free(edge_conn->rend_data); } if (conn->type == CONN_TYPE_CONTROL) { |