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