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 <aa7133@att.com>
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 @@
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 @@
//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) {