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:
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);