From 9dff4f0fd578ec0634cb419f750a53851e92d78b Mon Sep 17 00:00:00 2001 From: "aa7133@att.com" Date: Sun, 29 Mar 2020 09:55:22 +0300 Subject: [PATCH] version 4.0.6 convert xml data to per for e2_setup response and e2 setup failure Change-Id: I8079d6156954e644c18fc519026657c272fd43ac Signed-off-by: aa7133@att.com --- RIC-E2-TERMINATION/sctpThread.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/RIC-E2-TERMINATION/sctpThread.cpp b/RIC-E2-TERMINATION/sctpThread.cpp index 21287d5..d529c0c 100644 --- a/RIC-E2-TERMINATION/sctpThread.cpp +++ b/RIC-E2-TERMINATION/sctpThread.cpp @@ -1105,6 +1105,7 @@ int receiveDataFromSctp(struct epoll_event *events, if (rval.code != RC_OK) { mdclog_write(MDCLOG_ERR, "Error %d Decoding (unpack) E2AP PDU from RAN : %s", rval.code, message.peerInfo->enodbName); + //todo may need reset to pdu break; } @@ -1150,16 +1151,16 @@ int receiveDataFromSctp(struct epoll_event *events, //TODO need to test ASN_STRUCT_RESET(asn_DEF_E2AP_PDU, pdu); to get better performance ASN_STRUCT_RESET(asn_DEF_E2AP_PDU, pdu); //ASN_STRUCT_FREE(asn_DEF_E2AP_PDU, pdu); - pdu = nullptr; + //pdu = nullptr; } //clock_gettime(CLOCK_MONOTONIC, &start); } // in case of break to avoid memory leak - if (pdu != nullptr) { - //ASN_STRUCT_FREE(asn_DEF_E2AP_PDU, pdu); - ASN_STRUCT_RESET(asn_DEF_E2AP_PDU, pdu); - pdu = nullptr; - } +// if (pdu != nullptr) { +// //ASN_STRUCT_FREE(asn_DEF_E2AP_PDU, pdu); +// ASN_STRUCT_RESET(asn_DEF_E2AP_PDU, pdu); +// //pdu = nullptr; +// } if (done) { if (loglevel >= MDCLOG_INFO) { -- 2.16.6