mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
Simplify transport_is_needed.
By Roger at https://trac.torproject.org/projects/tor/ticket/5018#comment:11.
This commit is contained in:
committed by
Nick Mathewson
parent
6f33dffec1
commit
e6e6c245c8
+4
-10
@@ -1766,22 +1766,16 @@ bridge_resolve_conflicts(const tor_addr_t *addr, uint16_t port,
|
||||
int
|
||||
transport_is_needed(const char *transport_name)
|
||||
{
|
||||
int retval;
|
||||
smartlist_t *needed_transports = NULL;
|
||||
|
||||
if (!bridge_list)
|
||||
return 0;
|
||||
|
||||
needed_transports = smartlist_new();
|
||||
|
||||
SMARTLIST_FOREACH_BEGIN(bridge_list, const bridge_info_t *, bridge) {
|
||||
if (bridge->transport_name)
|
||||
smartlist_add(needed_transports, bridge->transport_name);
|
||||
if (bridge->transport_name &&
|
||||
!strcmp(bridge->transport_name, transport_name))
|
||||
return 1;
|
||||
} SMARTLIST_FOREACH_END(bridge);
|
||||
|
||||
retval = smartlist_string_isin(needed_transports, transport_name);
|
||||
smartlist_free(needed_transports);
|
||||
return retval;
|
||||
return 0;
|
||||
}
|
||||
|
||||
/** Remember a new bridge at <b>addr</b>:<b>port</b>. If <b>digest</b>
|
||||
|
||||
Reference in New Issue
Block a user