mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
Make an assert into a BUG warning in the bridge code
If future code asks if there are any running bridges, without checking if bridges are enabled, log a BUG warning rather than crashing. Fixes 23524 on 0.3.0.1-alpha
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
o Minor bugfixes (DoS-resistance):
|
||||
- If future code asks if there are any running bridges, without checking
|
||||
if bridges are enabled, log a BUG warning rather than crashing.
|
||||
Fixes 23524 on 0.3.0.1-alpha.
|
||||
+3
-1
@@ -836,7 +836,9 @@ learned_bridge_descriptor(routerinfo_t *ri, int from_cache)
|
||||
MOCK_IMPL(int,
|
||||
any_bridge_descriptors_known, (void))
|
||||
{
|
||||
tor_assert(get_options()->UseBridges);
|
||||
if (BUG(!get_options()->UseBridges)) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (!bridge_list)
|
||||
return 0;
|
||||
|
||||
Reference in New Issue
Block a user