[tor-bugs] #11306 [Tor]: connection_mark_all_noncontrol_connections() handles orconns wrongly

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Mar 24 23:26:02 UTC 2014


#11306: connection_mark_all_noncontrol_connections() handles orconns wrongly
--------------------+------------------------------------
 Reporter:  andrea  |          Owner:  andrea
     Type:  defect  |         Status:  new
 Priority:  normal  |      Milestone:  Tor: 0.2.5.x-final
Component:  Tor     |        Version:  Tor: 0.2.5.3-alpha
 Keywords:          |  Actual Points:
Parent ID:          |         Points:
--------------------+------------------------------------
 This should call the right connection_or_close_*() function rather than
 connection_mark_for_close().  This can readily be observed by starting a
 client and letting it open some channels, then adding DisableNetwork 1 to
 the config and reloading, leading to warnings in the log like this:

 {{{
 Mar 24 16:21:16.000 [warn] connection_mark_for_close_(): Something tried
 to close an or_connection_t without going through channels at
 src/or/connection.c:2343
 Mar 24 16:21:58.000 [warn] connection_mark_for_close_(): Something tried
 to close an or_connection_t without going through channels at
 src/or/connection.c:2343
 }}}

 Created pursuant to connection_mark_for_close() audit task #7472.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/11306>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list