mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2025-02-24 06:48:05 +01:00
test_address: parenthesize macro arguments.
It's good style to always add parentheses when using macro arguments, in case somebody someday provides an argument that contains an operator you don't expect, or causes the expression to parse differently.
This commit is contained in:
parent
5eca338107
commit
8af92b6577
1 changed files with 4 additions and 4 deletions
|
@ -1248,10 +1248,10 @@ test_address_tor_node_in_same_network_family(void *ignored)
|
||||||
#define CHECK_RI_ADDR(addr_str, rv) STMT_BEGIN \
|
#define CHECK_RI_ADDR(addr_str, rv) STMT_BEGIN \
|
||||||
ri = tor_malloc_zero(sizeof(routerinfo_t)); \
|
ri = tor_malloc_zero(sizeof(routerinfo_t)); \
|
||||||
tor_addr_t addr; \
|
tor_addr_t addr; \
|
||||||
tor_addr_parse(&addr, addr_str); \
|
tor_addr_parse(&addr, (addr_str)); \
|
||||||
ri->addr = tor_addr_to_ipv4h(&addr); \
|
ri->addr = tor_addr_to_ipv4h(&addr); \
|
||||||
tor_addr_make_null(&ri->ipv6_addr, AF_INET6); \
|
tor_addr_make_null(&ri->ipv6_addr, AF_INET6); \
|
||||||
tt_int_op(dirserv_router_has_valid_address(ri), OP_EQ, rv); \
|
tt_int_op(dirserv_router_has_valid_address(ri), OP_EQ, (rv)); \
|
||||||
tor_free(ri); \
|
tor_free(ri); \
|
||||||
STMT_END
|
STMT_END
|
||||||
|
|
||||||
|
@ -1260,8 +1260,8 @@ test_address_tor_node_in_same_network_family(void *ignored)
|
||||||
#define CHECK_RI_ADDR6(addr_str, rv) STMT_BEGIN \
|
#define CHECK_RI_ADDR6(addr_str, rv) STMT_BEGIN \
|
||||||
ri = tor_malloc_zero(sizeof(routerinfo_t)); \
|
ri = tor_malloc_zero(sizeof(routerinfo_t)); \
|
||||||
ri->addr = 16777217; /* 1.0.0.1 */ \
|
ri->addr = 16777217; /* 1.0.0.1 */ \
|
||||||
tor_addr_parse(&ri->ipv6_addr, addr_str); \
|
tor_addr_parse(&ri->ipv6_addr, (addr_str)); \
|
||||||
tt_int_op(dirserv_router_has_valid_address(ri), OP_EQ, rv); \
|
tt_int_op(dirserv_router_has_valid_address(ri), OP_EQ, (rv)); \
|
||||||
tor_free(ri); \
|
tor_free(ri); \
|
||||||
STMT_END
|
STMT_END
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue