pespin has uploaded this change for review.

View Change

mgw: mgcp_network.c: Simplify use of conn_rtp ptr

Change-Id: I5bab15fc793434173660769a8e60dae4ae4aa4c6
---
M src/libosmo-mgcp/mgcp_network.c
1 file changed, 9 insertions(+), 9 deletions(-)

git pull ssh://gerrit.osmocom.org:29418/osmo-mgw refs/changes/85/39185/1
diff --git a/src/libosmo-mgcp/mgcp_network.c b/src/libosmo-mgcp/mgcp_network.c
index fd27e9a..f0111cd 100644
--- a/src/libosmo-mgcp/mgcp_network.c
+++ b/src/libosmo-mgcp/mgcp_network.c
@@ -1343,13 +1343,13 @@
* packets back to their origin. We will use the originating
* address data from the UDP packet header to patch the
* outgoing address in connection on the fly */
- if (osmo_sockaddr_port(&conn->u.rtp.end.addr.u.sa) == 0) {
- memcpy(&conn->u.rtp.end.addr, from_addr,
- sizeof(conn->u.rtp.end.addr));
+ if (osmo_sockaddr_port(&conn_src->end.addr.u.sa) == 0) {
+ memcpy(&conn_src->end.addr, from_addr,
+ sizeof(conn_src->end.addr));
LOG_CONN_RTP(conn_src, LOGL_NOTICE,
"loopback mode: implicitly using source address (%s:%u) as destination address\n",
osmo_sockaddr_ntop(&from_addr->u.sa, ipbuf),
- osmo_sockaddr_port(&conn->u.rtp.end.addr.u.sa));
+ osmo_sockaddr_port(&conn_src->end.addr.u.sa));
}
return mgcp_conn_rtp_dispatch_rtp(conn_src, msg);
}
@@ -1428,19 +1428,19 @@
* packets back to their origin. We will use the originating
* address data from the UDP packet header to patch the
* outgoing address in connection on the fly */
- if (osmo_sockaddr_port(&conn->u.rtp.end.addr.u.sa) == 0) {
- memcpy(&conn->u.rtp.end.addr, from_addr,
- sizeof(conn->u.rtp.end.addr));
+ if (osmo_sockaddr_port(&conn_src->end.addr.u.sa) == 0) {
+ memcpy(&conn_src->end.addr, from_addr,
+ sizeof(conn_src->end.addr));
LOG_CONN_RTP(conn_src, LOGL_NOTICE,
"loopback mode: implicitly using source address (%s:%u) as destination address\n",
osmo_sockaddr_ntop(&from_addr->u.sa, ipbuf),
- osmo_sockaddr_port(&conn->u.rtp.end.addr.u.sa));
+ osmo_sockaddr_port(&conn_src->end.addr.u.sa));
}
return mgcp_conn_rtp_dispatch_rtp(conn_src, msg);
}

/* Forward to E1 */
- return mgcp_e1_send_rtp(conn->endp, conn->u.rtp.end.codec, msg);
+ return mgcp_e1_send_rtp(conn->endp, conn_src->end.codec, msg);
}

/*! cleanup an endpoint when a connection on an RTP bridge endpoint is removed.

To view, visit change 39185. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: newchange
Gerrit-Project: osmo-mgw
Gerrit-Branch: master
Gerrit-Change-Id: I5bab15fc793434173660769a8e60dae4ae4aa4c6
Gerrit-Change-Number: 39185
Gerrit-PatchSet: 1
Gerrit-Owner: pespin <pespin@sysmocom.de>