tor

The Tor anonymity network
git clone https://git.dasho.dev/tor.git
Log | Files | Refs | README | LICENSE

commit ad0bbf9206c6a435263a683f734f4b767e0994de
parent b1818331f5aae230674d5684fc71524de8d51598
Author: David Goulet <dgoulet@torproject.org>
Date:   Wed, 28 Jan 2026 10:25:03 -0500

pt: Remove tor_assert in favor of BUG()

Signed-off-by: David Goulet <dgoulet@torproject.org>

Diffstat:
Msrc/feature/client/transports.c | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/feature/client/transports.c b/src/feature/client/transports.c @@ -493,7 +493,9 @@ proxy_needs_restart(const managed_proxy_t *mp) launched: */ tor_assert(smartlist_len(mp->transports_to_launch) > 0); - tor_assert(mp->conf_state == PT_PROTO_COMPLETED); + if (BUG(mp->conf_state != PT_PROTO_COMPLETED)) { + goto needs_restart; + } if (smartlist_len(mp->transports_to_launch) != smartlist_len(mp->transports)) goto needs_restart;