mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2025-02-23 14:40:51 +01:00
Rename tor_dup_addr to tor_addr_to_str_dup.
Patch from icanhasaccount; closes 18462.
This commit is contained in:
parent
3220bd816b
commit
055a7a198a
13 changed files with 23 additions and 20 deletions
3
changes/ticket18462
Normal file
3
changes/ticket18462
Normal file
|
@ -0,0 +1,3 @@
|
|||
o Code simplification and refactoring:
|
||||
- Rename tor_dup_addr() to tor_addr_to_str_dup() to avoid confusion.
|
||||
Closes ticket #18462; patch from "icanhasaccount".
|
|
@ -1172,7 +1172,7 @@ tor_addr_hash(const tor_addr_t *addr)
|
|||
|
||||
/** Return a newly allocated string with a representation of <b>addr</b>. */
|
||||
char *
|
||||
tor_dup_addr(const tor_addr_t *addr)
|
||||
tor_addr_to_str_dup(const tor_addr_t *addr)
|
||||
{
|
||||
char buf[TOR_ADDR_BUF_LEN];
|
||||
if (tor_addr_to_str(buf, addr, sizeof(buf), 0)) {
|
||||
|
|
|
@ -179,7 +179,7 @@ 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);
|
||||
char *tor_dup_addr(const tor_addr_t *addr) ATTR_MALLOC;
|
||||
char *tor_addr_to_str_dup(const tor_addr_t *addr) ATTR_MALLOC;
|
||||
|
||||
/** Wrapper function of fmt_addr_impl(). It does not decorate IPv6
|
||||
* addresses. */
|
||||
|
|
|
@ -3510,7 +3510,7 @@ channel_dump_statistics, (channel_t *chan, int severity))
|
|||
have_remote_addr = channel_get_addr_if_possible(chan, &remote_addr);
|
||||
if (have_remote_addr) {
|
||||
char *actual = tor_strdup(channel_get_actual_remote_descr(chan));
|
||||
remote_addr_str = tor_dup_addr(&remote_addr);
|
||||
remote_addr_str = tor_addr_to_str_dup(&remote_addr);
|
||||
tor_log(severity, LD_GENERAL,
|
||||
" * Channel " U64_FORMAT " says its remote address"
|
||||
" is %s, and gives a canonical description of \"%s\" and an "
|
||||
|
|
|
@ -554,7 +554,7 @@ channel_tls_get_remote_descr_method(channel_t *chan, int flags)
|
|||
break;
|
||||
case GRD_FLAG_ORIGINAL:
|
||||
/* Actual address with port */
|
||||
addr_str = tor_dup_addr(&(tlschan->conn->real_addr));
|
||||
addr_str = tor_addr_to_str_dup(&(tlschan->conn->real_addr));
|
||||
tor_snprintf(buf, MAX_DESCR_LEN + 1,
|
||||
"%s:%u", addr_str, conn->port);
|
||||
tor_free(addr_str);
|
||||
|
@ -567,7 +567,7 @@ channel_tls_get_remote_descr_method(channel_t *chan, int flags)
|
|||
break;
|
||||
case GRD_FLAG_ORIGINAL|GRD_FLAG_ADDR_ONLY:
|
||||
/* Actual address, no port */
|
||||
addr_str = tor_dup_addr(&(tlschan->conn->real_addr));
|
||||
addr_str = tor_addr_to_str_dup(&(tlschan->conn->real_addr));
|
||||
strlcpy(buf, addr_str, sizeof(buf));
|
||||
tor_free(addr_str);
|
||||
answer = buf;
|
||||
|
|
|
@ -1564,7 +1564,7 @@ connection_handle_listener_read(connection_t *conn, int new_type)
|
|||
/* remember the remote address */
|
||||
tor_addr_copy(&newconn->addr, &addr);
|
||||
newconn->port = port;
|
||||
newconn->address = tor_dup_addr(&addr);
|
||||
newconn->address = tor_addr_to_str_dup(&addr);
|
||||
|
||||
if (new_type == CONN_TYPE_AP && conn->socket_family != AF_UNIX) {
|
||||
log_info(LD_NET, "New SOCKS connection opened from %s.",
|
||||
|
@ -2538,7 +2538,7 @@ retry_listener_ports(smartlist_t *old_conns,
|
|||
real_port,
|
||||
listensockaddr,
|
||||
sizeof(struct sockaddr_storage));
|
||||
address = tor_dup_addr(&port->addr);
|
||||
address = tor_addr_to_str_dup(&port->addr);
|
||||
}
|
||||
|
||||
if (listensockaddr) {
|
||||
|
|
|
@ -2433,7 +2433,7 @@ connection_ap_handshake_send_resolve(entry_connection_t *ap_conn)
|
|||
|
||||
if (!base_conn->address) {
|
||||
/* This might be unnecessary. XXXX */
|
||||
base_conn->address = tor_dup_addr(&base_conn->addr);
|
||||
base_conn->address = tor_addr_to_str_dup(&base_conn->addr);
|
||||
}
|
||||
base_conn->state = AP_CONN_STATE_RESOLVE_WAIT;
|
||||
log_info(LD_APP,"Address sent for resolve, ap socket "TOR_SOCKET_T_FORMAT
|
||||
|
|
|
@ -934,7 +934,7 @@ connection_or_init_conn_from_address(or_connection_t *conn,
|
|||
}
|
||||
conn->nickname = tor_strdup(node_get_nickname(r));
|
||||
tor_free(conn->base_.address);
|
||||
conn->base_.address = tor_dup_addr(&node_ap.addr);
|
||||
conn->base_.address = tor_addr_to_str_dup(&node_ap.addr);
|
||||
} else {
|
||||
conn->nickname = tor_malloc(HEX_DIGEST_LEN+2);
|
||||
conn->nickname[0] = '$';
|
||||
|
@ -942,7 +942,7 @@ connection_or_init_conn_from_address(or_connection_t *conn,
|
|||
conn->identity_digest, DIGEST_LEN);
|
||||
|
||||
tor_free(conn->base_.address);
|
||||
conn->base_.address = tor_dup_addr(addr);
|
||||
conn->base_.address = tor_addr_to_str_dup(addr);
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
|
@ -1126,7 +1126,7 @@ directory_initiate_command_rend(const tor_addr_port_t *or_addr_port,
|
|||
/* set up conn so it's got all the data we need to remember */
|
||||
tor_addr_copy(&conn->base_.addr, &addr);
|
||||
conn->base_.port = port;
|
||||
conn->base_.address = tor_dup_addr(&addr);
|
||||
conn->base_.address = tor_addr_to_str_dup(&addr);
|
||||
memcpy(conn->identity_digest, digest, DIGEST_LEN);
|
||||
|
||||
conn->base_.purpose = dir_purpose;
|
||||
|
|
|
@ -132,7 +132,7 @@ evdns_server_callback(struct evdns_server_request *req, void *data_)
|
|||
|
||||
tor_addr_copy(&TO_CONN(conn)->addr, &tor_addr);
|
||||
TO_CONN(conn)->port = port;
|
||||
TO_CONN(conn)->address = tor_dup_addr(&tor_addr);
|
||||
TO_CONN(conn)->address = tor_addr_to_str_dup(&tor_addr);
|
||||
|
||||
if (q->type == EVDNS_TYPE_A || q->type == EVDNS_TYPE_AAAA ||
|
||||
q->type == EVDNS_QTYPE_ALL) {
|
||||
|
@ -207,7 +207,7 @@ dnsserv_launch_request(const char *name, int reverse,
|
|||
tor_addr_copy(&TO_CONN(conn)->addr, &control_conn->base_.addr);
|
||||
#ifdef AF_UNIX
|
||||
/*
|
||||
* The control connection can be AF_UNIX and if so tor_dup_addr will
|
||||
* The control connection can be AF_UNIX and if so tor_addr_to_str_dup will
|
||||
* unhelpfully say "<unknown address type>"; say "(Tor_internal)"
|
||||
* instead.
|
||||
*/
|
||||
|
@ -216,11 +216,11 @@ dnsserv_launch_request(const char *name, int reverse,
|
|||
TO_CONN(conn)->address = tor_strdup("(Tor_internal)");
|
||||
} else {
|
||||
TO_CONN(conn)->port = control_conn->base_.port;
|
||||
TO_CONN(conn)->address = tor_dup_addr(&control_conn->base_.addr);
|
||||
TO_CONN(conn)->address = tor_addr_to_str_dup(&control_conn->base_.addr);
|
||||
}
|
||||
#else
|
||||
TO_CONN(conn)->port = control_conn->base_.port;
|
||||
TO_CONN(conn)->address = tor_dup_addr(&control_conn->base_.addr);
|
||||
TO_CONN(conn)->address = tor_addr_to_str_dup(&control_conn->base_.addr);
|
||||
#endif
|
||||
|
||||
if (reverse)
|
||||
|
|
|
@ -461,8 +461,8 @@ connection_ext_or_handle_cmd_useraddr(connection_t *conn,
|
|||
return -1;
|
||||
|
||||
{ /* do some logging */
|
||||
char *old_address = tor_dup_addr(&conn->addr);
|
||||
char *new_address = tor_dup_addr(&addr);
|
||||
char *old_address = tor_addr_to_str_dup(&conn->addr);
|
||||
char *new_address = tor_addr_to_str_dup(&addr);
|
||||
|
||||
log_debug(LD_NET, "Received USERADDR."
|
||||
"We rewrite our address from '%s:%u' to '%s:%u'.",
|
||||
|
@ -478,7 +478,7 @@ connection_ext_or_handle_cmd_useraddr(connection_t *conn,
|
|||
if (conn->address) {
|
||||
tor_free(conn->address);
|
||||
}
|
||||
conn->address = tor_dup_addr(&addr);
|
||||
conn->address = tor_addr_to_str_dup(&addr);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
|
@ -211,7 +211,7 @@ rend_encode_v2_intro_points(char **encoded, rend_service_descriptor_t *desc)
|
|||
goto done;
|
||||
}
|
||||
/* Assemble everything for this introduction point. */
|
||||
address = tor_dup_addr(&info->addr);
|
||||
address = tor_addr_to_str_dup(&info->addr);
|
||||
res = tor_snprintf(unenc + unenc_written, unenc_len - unenc_written,
|
||||
"introduction-point %s\n"
|
||||
"ip-address %s\n"
|
||||
|
|
|
@ -4280,7 +4280,7 @@ dir_server_new(int is_authority,
|
|||
return NULL;
|
||||
|
||||
if (!hostname)
|
||||
hostname_ = tor_dup_addr(addr);
|
||||
hostname_ = tor_addr_to_str_dup(addr);
|
||||
else
|
||||
hostname_ = tor_strdup(hostname);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue