mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-27 22:03:31 +01:00
Fix a possible segfault when establishing an exit connection. Bugfix on 0.2.1.5-alpha.
svn:r17275
This commit is contained in:
parent
425bfdae20
commit
6d7951c022
@ -2,6 +2,8 @@ Changes in version 0.2.1.8-alpha - 2008-??-??
|
|||||||
o Major bugfixes:
|
o Major bugfixes:
|
||||||
- Fix a DOS opportunity during the voting signature collection process
|
- Fix a DOS opportunity during the voting signature collection process
|
||||||
at directory authorities. Spotted by rovv. Bugfix on 0.2.0.x.
|
at directory authorities. Spotted by rovv. Bugfix on 0.2.0.x.
|
||||||
|
- Fix a possible segfault when establishing an exit connection. Bugfix
|
||||||
|
on 0.2.1.5-alpha.
|
||||||
|
|
||||||
o Minor bugfixes:
|
o Minor bugfixes:
|
||||||
- Get file locking working on win32. Bugfix on 0.2.1.6-alpha. Fixes
|
- Get file locking working on win32. Bugfix on 0.2.1.6-alpha. Fixes
|
||||||
|
@ -296,7 +296,6 @@ connection_edge_finished_flushing(edge_connection_t *conn)
|
|||||||
int
|
int
|
||||||
connection_edge_finished_connecting(edge_connection_t *edge_conn)
|
connection_edge_finished_connecting(edge_connection_t *edge_conn)
|
||||||
{
|
{
|
||||||
char valbuf[INET_NTOA_BUF_LEN];
|
|
||||||
connection_t *conn;
|
connection_t *conn;
|
||||||
|
|
||||||
tor_assert(edge_conn);
|
tor_assert(edge_conn);
|
||||||
@ -305,7 +304,8 @@ connection_edge_finished_connecting(edge_connection_t *edge_conn)
|
|||||||
tor_assert(conn->state == EXIT_CONN_STATE_CONNECTING);
|
tor_assert(conn->state == EXIT_CONN_STATE_CONNECTING);
|
||||||
|
|
||||||
log_info(LD_EXIT,"Exit connection to %s:%u (%s) established.",
|
log_info(LD_EXIT,"Exit connection to %s:%u (%s) established.",
|
||||||
escaped_safe_str(conn->address),conn->port,safe_str(valbuf));
|
escaped_safe_str(conn->address),conn->port,
|
||||||
|
fmt_addr(&conn->addr));
|
||||||
|
|
||||||
conn->state = EXIT_CONN_STATE_OPEN;
|
conn->state = EXIT_CONN_STATE_OPEN;
|
||||||
connection_watch_events(conn, EV_READ); /* stop writing, continue reading */
|
connection_watch_events(conn, EV_READ); /* stop writing, continue reading */
|
||||||
|
Loading…
Reference in New Issue
Block a user