tor

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

commit 2064c8b5b01ac5bd8a877f4770add524f85104c1
parent b3eb133de68e8ce77fbf382e0df25ed523cd7f44
Author: David Goulet <dgoulet@torproject.org>
Date:   Wed, 28 Jan 2026 12:45:24 -0500

pt: Another assert to 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 @@ -662,7 +662,9 @@ launch_proxy_ev(mainloop_event_t *event, void *v) (void) event; tor_assert(mp); - tor_assert(mp->conf_state == PT_PROTO_WAITING); + if (BUG(mp->conf_state != PT_PROTO_WAITING)) { + return; + } if (launch_managed_proxy(mp) < 0) { /* launch fail */ managed_proxy_set_state(mp, PT_PROTO_FAILED_LAUNCH);