mgcp_client: Use INET6_ADDRSTRLEN to store addresses in str format

Warning: This breaks libosmo-mgcp-cli ABI!

Related: SYS#4915
Change-Id: Ib778e9a72764103b52a462ea3c7fb56b23c1bcd6
This commit is contained in:
Pau Espin 2020-08-28 19:37:08 +02:00
parent 1add5a53cb
commit 8667d5169d
4 changed files with 4 additions and 3 deletions

View File

@ -25,3 +25,4 @@
#
#library what description / commit summary line
osmo-mgw update osmo-gsm-manuals dependency to > 0.3.0 for vty_cpu_sched.adoc include
libosmo-mgcp-client mgcp_response, mgcp_conn_peer struct size change, breaks ABI

View File

@ -75,7 +75,7 @@ struct mgcp_response {
char *body;
struct mgcp_response_head head;
uint16_t audio_port;
char audio_ip[INET_ADDRSTRLEN];
char audio_ip[INET6_ADDRSTRLEN];
unsigned int ptime;
enum mgcp_codecs codecs[MGCP_MAX_CODECS];
unsigned int codecs_len;

View File

@ -15,7 +15,7 @@
* sure it is correct. */
struct mgcp_conn_peer {
/*! RTP connection IP-Address (optional, string e.g. "127.0.0.1") */
char addr[INET_ADDRSTRLEN];
char addr[INET6_ADDRSTRLEN];
/*! RTP connection IP-Port (optional) */
uint16_t port;

View File

@ -1121,7 +1121,7 @@ static int add_sdp(struct msgb *msg, struct mgcp_msg *mgcp_msg, struct mgcp_clie
{
unsigned int i;
int rc = 0;
char local_ip[INET_ADDRSTRLEN];
char local_ip[INET6_ADDRSTRLEN];
const char *codec;
unsigned int pt;