pespin has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/osmo-mgw/+/39185?usp=email )


Change subject: mgw: mgcp_network.c: Simplify use of conn_rtp ptr
......................................................................

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 https://gerrit.osmocom.org/c/osmo-mgw/+/39185?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings?usp=email

Gerrit-MessageType: newchange
Gerrit-Project: osmo-mgw
Gerrit-Branch: master
Gerrit-Change-Id: I5bab15fc793434173660769a8e60dae4ae4aa4c6
Gerrit-Change-Number: 39185
Gerrit-PatchSet: 1
Gerrit-Owner: pespin <[email protected]>

Reply via email to