From 1ad05afdaa845fa277b1b61e4959525ffa94e5aa Mon Sep 17 00:00:00 2001 From: Lionel Gauthier Date: Mon, 3 Nov 2014 13:22:38 +0000 Subject: [PATCH] git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5956 818b1a75-f10b-46b9-bf7c-635c3b92a50f --- openair-cn/GTPV1-U/gtpv1u_eNB.c | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/openair-cn/GTPV1-U/gtpv1u_eNB.c b/openair-cn/GTPV1-U/gtpv1u_eNB.c index 23517085d5..dc42d0738d 100644 --- a/openair-cn/GTPV1-U/gtpv1u_eNB.c +++ b/openair-cn/GTPV1-U/gtpv1u_eNB.c @@ -196,14 +196,16 @@ NwGtpv1uRcT gtpv1u_eNB_send_udp_msg( message_p = itti_alloc_new_message(TASK_GTPV1_U, UDP_DATA_REQ); - udp_data_req_p = &message_p->ittiMsg.udp_data_req; - - udp_data_req_p->peer_address = peerIpAddr; - udp_data_req_p->peer_port = peerPort; - udp_data_req_p->buffer = buffer; - udp_data_req_p->buffer_length = buffer_len; - - return itti_send_msg_to_task(TASK_UDP, INSTANCE_DEFAULT, message_p); + if (message_p) { + udp_data_req_p = &message_p->ittiMsg.udp_data_req; + udp_data_req_p->peer_address = peerIpAddr; + udp_data_req_p->peer_port = peerPort; + udp_data_req_p->buffer = buffer; + udp_data_req_p->buffer_length = buffer_len; + return itti_send_msg_to_task(TASK_UDP, INSTANCE_DEFAULT, message_p); + } else { + return NW_GTPV1U_FAILURE; + } }