diff options
Diffstat (limited to 'src/libmsc/mncc_call.c')
-rw-r--r-- | src/libmsc/mncc_call.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/libmsc/mncc_call.c b/src/libmsc/mncc_call.c index 0deb9037f..9d52952a3 100644 --- a/src/libmsc/mncc_call.c +++ b/src/libmsc/mncc_call.c @@ -303,11 +303,10 @@ static bool mncc_call_tx_rtp_create(struct mncc_call *mncc_call) .rtp = { .msg_type = MNCC_RTP_CREATE, .callref = mncc_call->callref, - .port = rtp_local->port, }, }; - if (osmo_sockaddr_str_to_32n(rtp_local, &mncc_msg.rtp.ip)) { + if (osmo_sockaddr_str_to_sockaddr(rtp_local, &mncc_msg.rtp.addr)) { mncc_call_error(mncc_call, "Failed to compose IP address " OSMO_SOCKADDR_STR_FMT "\n", OSMO_SOCKADDR_STR_FMT_ARGS(rtp_local)); return false; @@ -332,7 +331,7 @@ static bool mncc_call_rx_rtp_connect(struct mncc_call *mncc_call, const struct g return true; } - if (osmo_sockaddr_str_from_32n(&rtp, mncc_msg->ip, mncc_msg->port)) { + if (osmo_sockaddr_str_from_sockaddr(&rtp, &mncc_msg->addr)) { mncc_call_error(mncc_call, "Cannot RTP-CONNECT, invalid RTP IP:port in incoming MNCC message\n"); return false; } |