mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-19 19:52:48 +00:00
chan_sip: Remove unused sip_socket->port.
12 years ago, with ASTERISK_12115 the last four get/uses of socket.port vanished. However, the struct member itself and all seven set/uses remained as dead code. ASTERISK-28798 Change-Id: Ib90516a49eca3d724a70191278aaf2144fb58c59
This commit is contained in:
committed by
Kevin Harwell
parent
8cb439f7e4
commit
103d7da3bb
@@ -3121,10 +3121,8 @@ static void *_sip_tcp_helper_thread(struct ast_tcptls_session_instance *tcptls_s
|
|||||||
|
|
||||||
if (ast_iostream_get_ssl(tcptls_session->stream)) {
|
if (ast_iostream_get_ssl(tcptls_session->stream)) {
|
||||||
set_socket_transport(&req.socket, AST_TRANSPORT_TLS);
|
set_socket_transport(&req.socket, AST_TRANSPORT_TLS);
|
||||||
req.socket.port = htons(ourport_tls);
|
|
||||||
} else {
|
} else {
|
||||||
set_socket_transport(&req.socket, AST_TRANSPORT_TCP);
|
set_socket_transport(&req.socket, AST_TRANSPORT_TCP);
|
||||||
req.socket.port = htons(ourport_tcp);
|
|
||||||
}
|
}
|
||||||
req.socket.fd = ast_iostream_get_fd(tcptls_session->stream);
|
req.socket.fd = ast_iostream_get_fd(tcptls_session->stream);
|
||||||
|
|
||||||
@@ -6403,10 +6401,8 @@ static int create_addr(struct sip_pvt *dialog, const char *opeer, struct ast_soc
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!dialog->socket.type)
|
if (!dialog->socket.type) {
|
||||||
set_socket_transport(&dialog->socket, AST_TRANSPORT_UDP);
|
set_socket_transport(&dialog->socket, AST_TRANSPORT_UDP);
|
||||||
if (!dialog->socket.port) {
|
|
||||||
dialog->socket.port = htons(ast_sockaddr_port(&bindaddr));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!ast_sockaddr_port(&dialog->sa)) {
|
if (!ast_sockaddr_port(&dialog->sa)) {
|
||||||
@@ -15149,7 +15145,6 @@ static int __sip_subscribe_mwi_do(struct sip_subscription_mwi *mwi)
|
|||||||
ast_string_field_set(mwi->call, peersecret, mwi->secret);
|
ast_string_field_set(mwi->call, peersecret, mwi->secret);
|
||||||
}
|
}
|
||||||
set_socket_transport(&mwi->call->socket, mwi->transport);
|
set_socket_transport(&mwi->call->socket, mwi->transport);
|
||||||
mwi->call->socket.port = htons(mwi->portno);
|
|
||||||
ast_sip_ouraddrfor(&mwi->call->sa, &mwi->call->ourip, mwi->call);
|
ast_sip_ouraddrfor(&mwi->call->sa, &mwi->call->ourip, mwi->call);
|
||||||
build_via(mwi->call);
|
build_via(mwi->call);
|
||||||
|
|
||||||
@@ -16263,19 +16258,8 @@ static int transmit_register(struct sip_registry *r, int sipmethod, const char *
|
|||||||
ast_string_field_set(p, exten, r->callback);
|
ast_string_field_set(p, exten, r->callback);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Set transport and port so the correct contact is built */
|
/* Set transport so the correct contact is built */
|
||||||
set_socket_transport(&p->socket, r->transport);
|
set_socket_transport(&p->socket, r->transport);
|
||||||
if (r->transport == AST_TRANSPORT_TLS || r->transport == AST_TRANSPORT_TCP) {
|
|
||||||
if (ast_sockaddr_isnull(&sip_tcp_desc.local_address)) {
|
|
||||||
ast_log(LOG_ERROR,
|
|
||||||
"TCP/TLS clients without server were not tested.\n");
|
|
||||||
ast_log(LOG_ERROR,
|
|
||||||
"Please, follow-up and report at issue 28798.\n");
|
|
||||||
} else {
|
|
||||||
p->socket.port =
|
|
||||||
htons(ast_sockaddr_port(&sip_tcp_desc.local_address));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
check which address we should use in our contact header
|
check which address we should use in our contact header
|
||||||
@@ -29424,7 +29408,6 @@ static int sipsock_read(int *id, int fd, short events, void *ignore)
|
|||||||
req.socket.fd = sipsock;
|
req.socket.fd = sipsock;
|
||||||
set_socket_transport(&req.socket, AST_TRANSPORT_UDP);
|
set_socket_transport(&req.socket, AST_TRANSPORT_UDP);
|
||||||
req.socket.tcptls_session = NULL;
|
req.socket.tcptls_session = NULL;
|
||||||
req.socket.port = htons(ast_sockaddr_port(&bindaddr));
|
|
||||||
|
|
||||||
handle_request_do(&req, &addr);
|
handle_request_do(&req, &addr);
|
||||||
deinit_req(&req);
|
deinit_req(&req);
|
||||||
@@ -32365,9 +32348,6 @@ static struct sip_peer *build_peer(const char *name, struct ast_variable *v_head
|
|||||||
(peer->socket.type & AST_TRANSPORT_TLS) ?
|
(peer->socket.type & AST_TRANSPORT_TLS) ?
|
||||||
STANDARD_TLS_PORT : STANDARD_SIP_PORT);
|
STANDARD_TLS_PORT : STANDARD_SIP_PORT);
|
||||||
}
|
}
|
||||||
if (!peer->socket.port) {
|
|
||||||
peer->socket.port = htons(((peer->socket.type & AST_TRANSPORT_TLS) ? STANDARD_TLS_PORT : STANDARD_SIP_PORT));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (realtime) {
|
if (realtime) {
|
||||||
int enablepoke = 1;
|
int enablepoke = 1;
|
||||||
|
@@ -790,7 +790,7 @@ struct ast_websocket;
|
|||||||
struct sip_socket {
|
struct sip_socket {
|
||||||
enum ast_transport type; /*!< UDP, TCP or TLS */
|
enum ast_transport type; /*!< UDP, TCP or TLS */
|
||||||
int fd; /*!< Filed descriptor, the actual socket */
|
int fd; /*!< Filed descriptor, the actual socket */
|
||||||
uint16_t port;
|
uint16_t unused; /* since 1.6.2, retained not to change order/size of struct */
|
||||||
struct ast_tcptls_session_instance *tcptls_session; /* If tcp or tls, a socket manager */
|
struct ast_tcptls_session_instance *tcptls_session; /* If tcp or tls, a socket manager */
|
||||||
struct ast_websocket *ws_session; /*! If ws or wss, a WebSocket session */
|
struct ast_websocket *ws_session; /*! If ws or wss, a WebSocket session */
|
||||||
};
|
};
|
||||||
|
Reference in New Issue
Block a user