diff options
author | Nick Mathewson <nickm@torproject.org> | 2017-01-03 10:11:15 -0500 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2017-01-03 10:11:15 -0500 |
commit | f23ec14d62f82ee424b7aef9ff1c2253c3dd2b10 (patch) | |
tree | 1d9965437ae01c9c762fedc1652650da5f9302d1 /src/common | |
parent | 97ed2ce08560d1446c175a4a2e025762a1424e9a (diff) | |
download | tor-f23ec14d62f82ee424b7aef9ff1c2253c3dd2b10.tar.gz tor-f23ec14d62f82ee424b7aef9ff1c2253c3dd2b10.zip |
Make tor_addr_lookup() mockable.
Diffstat (limited to 'src/common')
-rw-r--r-- | src/common/address.c | 4 | ||||
-rw-r--r-- | src/common/address.h | 3 |
2 files changed, 4 insertions, 3 deletions
diff --git a/src/common/address.c b/src/common/address.c index a5dbae453a..2693239146 100644 --- a/src/common/address.c +++ b/src/common/address.c @@ -237,8 +237,8 @@ tor_addr_make_null(tor_addr_t *a, sa_family_t family) * * Return 0 on success, -1 on failure; 1 on transient failure. */ -int -tor_addr_lookup(const char *name, uint16_t family, tor_addr_t *addr) +MOCK_IMPL(int, +tor_addr_lookup,(const char *name, uint16_t family, tor_addr_t *addr)) { /* Perhaps eventually this should be replaced by a tor_getaddrinfo or * something. diff --git a/src/common/address.h b/src/common/address.h index 41daf012e6..0dc6edae37 100644 --- a/src/common/address.h +++ b/src/common/address.h @@ -190,7 +190,8 @@ tor_addr_eq_ipv4h(const tor_addr_t *a, uint32_t u) */ #define TOR_ADDR_BUF_LEN 48 -int tor_addr_lookup(const char *name, uint16_t family, tor_addr_t *addr_out); +MOCK_DECL(int, tor_addr_lookup,(const char *name, uint16_t family, + tor_addr_t *addr_out)); char *tor_addr_to_str_dup(const tor_addr_t *addr) ATTR_MALLOC; /** Wrapper function of fmt_addr_impl(). It does not decorate IPv6 |