From 2223dfef0e7a635df99c1593bf4cdd4fe46b9375 Mon Sep 17 00:00:00 2001 From: Sukchan Lee Date: Fri, 20 Oct 2017 17:19:27 +0900 Subject: [PATCH] remove hard-corded code --- src/mme/s1ap_usrsctp.c | 2 +- test/attach_test.c | 2 +- test/testpacket.c | 2 +- test/testusrsctp.c | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/mme/s1ap_usrsctp.c b/src/mme/s1ap_usrsctp.c index 5b0fb08078..6c4a81ece7 100644 --- a/src/mme/s1ap_usrsctp.c +++ b/src/mme/s1ap_usrsctp.c @@ -91,7 +91,7 @@ status_t s1ap_open(void) local_addr.sin_family = AF_INET; local_addr.sin_len = sizeof(struct sockaddr_in); local_addr.sin_port = htons(mme_self()->s1ap_port); - local_addr.sin_addr.s_addr = 0; + local_addr.sin_addr.s_addr = mme_self()->s1ap_addr; if (usrsctp_bind(psock, (struct sockaddr *)&local_addr, sizeof(struct sockaddr_in)) == -1) diff --git a/test/attach_test.c b/test/attach_test.c index 33c369d200..8f1c310eb4 100644 --- a/test/attach_test.c +++ b/test/attach_test.c @@ -295,7 +295,7 @@ static void attach_test1(abts_case *tc, void *data) core_sleep(time_from_msec(300)); /* Send GTP-U ICMP Packet */ - rv = testgtpu_enb_send(gtpu, inet_addr("45.45.0.2"), mme_self()->s1ap_addr); + rv = testgtpu_enb_send(gtpu, inet_addr("45.45.0.2"), mme_self()->gtpc_addr); ABTS_INT_EQUAL(tc, CORE_OK, rv); /* Receive GTP-U ICMP Packet */ diff --git a/test/testpacket.c b/test/testpacket.c index 205bf14dbf..45b6c4829e 100644 --- a/test/testpacket.c +++ b/test/testpacket.c @@ -19,7 +19,7 @@ net_sock_t *testgtpu_enb_connect(void) if (!mme) return NULL; rc = net_listen_ext(&sock, SOCK_DGRAM, IPPROTO_UDP, - 0, mme->s1ap_addr, GTPV1_U_UDP_PORT); + 0, mme->gtpc_addr, GTPV1_U_UDP_PORT); if (rc != 0) return NULL; return sock; diff --git a/test/testusrsctp.c b/test/testusrsctp.c index 57a3feeef9..87b55ae829 100644 --- a/test/testusrsctp.c +++ b/test/testusrsctp.c @@ -48,7 +48,7 @@ net_sock_t *tests1ap_enb_connect(void) remote_addr.sin_family = AF_INET; remote_addr.sin_len = sizeof(struct sockaddr_in); remote_addr.sin_port = htons(mme_self()->s1ap_port); - remote_addr.sin_addr.s_addr = inet_addr("127.0.0.1"); + remote_addr.sin_addr.s_addr = mme_self()->s1ap_addr; if (usrsctp_connect(psock, (struct sockaddr *)&remote_addr, sizeof(struct sockaddr_in)) == -1) { @@ -67,7 +67,7 @@ status_t tests1ap_enb_close(net_sock_t *sock) int tests1ap_enb_send(net_sock_t *sock, pkbuf_t *sendbuf) { - return s1ap_sendto(sock, sendbuf, inet_addr("127.0.0.1"), + return s1ap_sendto(sock, sendbuf, mme_self()->s1ap_addr, mme_self()->s1ap_port); }