From 591003328dac804592c8a5dc749d93d5e0be4347 Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Sat, 28 Aug 2010 14:56:00 +0800 Subject: nat: Use the bsc_timeslot when talking to the BSC downstream --- openbsc/src/nat/bsc_mgcp_utils.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'openbsc') diff --git a/openbsc/src/nat/bsc_mgcp_utils.c b/openbsc/src/nat/bsc_mgcp_utils.c index 067df0eda..e3258f02f 100644 --- a/openbsc/src/nat/bsc_mgcp_utils.c +++ b/openbsc/src/nat/bsc_mgcp_utils.c @@ -156,9 +156,10 @@ void bsc_mgcp_dlcx(struct sccp_connections *con) { /* send a DLCX down the stream */ if (con->bsc_timeslot != -1 && con->crcx) { - int endp = mgcp_timeslot_to_endpoint(0, con->msc_timeslot); - bsc_mgcp_send_dlcx(con->bsc, endp); - bsc_mgcp_free_endpoint(con->bsc->nat, endp); + int bsc_endp = mgcp_timeslot_to_endpoint(0, con->bsc_timeslot); + int msc_endp = mgcp_timeslot_to_endpoint(0, con->msc_timeslot); + bsc_mgcp_send_dlcx(con->bsc, bsc_endp); + bsc_mgcp_free_endpoint(con->bsc->nat, msc_endp); } bsc_mgcp_init(con); -- cgit v1.2.3