mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-20 10:12:15 +01:00
Allow clients to use relays as bridges
This commit is contained in:
parent
34551cda6f
commit
33ae3f4b5c
3
changes/bug1776_v3
Normal file
3
changes/bug1776_v3
Normal file
@ -0,0 +1,3 @@
|
||||
o Minor bugfixes:
|
||||
- Really allow clients to use relays as bridges. Fixes bug 1776;
|
||||
bugfix on 0.2.2.15-alpha.
|
@ -3159,8 +3159,10 @@ router_add_to_routerlist(routerinfo_t *router, const char **msg,
|
||||
/* If we have this descriptor already and the new descriptor is a bridge
|
||||
* descriptor, replace it. If we had a bridge descriptor before and the
|
||||
* new one is not a bridge descriptor, don't replace it. */
|
||||
if (old_router && (!routerinfo_is_a_configured_bridge(router) ||
|
||||
routerinfo_is_a_configured_bridge(old_router))) {
|
||||
tor_assert(old_router);
|
||||
if (! (routerinfo_is_a_configured_bridge(router) &&
|
||||
(router->purpose == ROUTER_PURPOSE_BRIDGE ||
|
||||
old_router->purpose != ROUTER_PURPOSE_BRIDGE))) {
|
||||
log_info(LD_DIR,
|
||||
"Dropping descriptor that we already have for router '%s'",
|
||||
router->nickname);
|
||||
|
Loading…
Reference in New Issue
Block a user