tor

The Tor anonymity network
git clone https://git.dasho.dev/tor.git
Log | Files | Refs | README | LICENSE

commit 3bf9974b6c4ee9f2a8204c058e1b7c206b99d620
parent 1abe0a5769f3fe7c2a36975acd8ab1e861925f51
Author: Nick Mathewson <nickm@torproject.org>
Date:   Tue, 17 Apr 2018 19:44:09 -0400

Fix a pointer size error in test_bridges.c

sizeof(ret) is the size of the pointer, not the size of what it
points to.  Fortunately, we already have a function to compare
tor_addr_port_t values for equality.

Bugfix on c2c5b13e5d8a77e; bug not in any released Tor. Found by
clang's scan-build.

Diffstat:
Msrc/test/test_bridges.c | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/test/test_bridges.c b/src/test/test_bridges.c @@ -234,7 +234,7 @@ test_bridges_get_configured_bridge_by_orports_digest(void *arg) ret = get_configured_bridge_by_orports_digest(digest, orports); tt_ptr_op(ret, OP_NE, NULL); - tt_mem_op(addrport1, OP_EQ, bridge_get_addr_port(ret), sizeof(ret)); + tt_assert(tor_addr_port_eq(addrport1, bridge_get_addr_port(ret))); done: smartlist_free(orports);