From: aa7133@att.com Date: Mon, 20 Apr 2020 12:59:51 +0000 (+0300) Subject: version 4.0.8 X-Git-Tag: 5.4.8~46^2 X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=commitdiff_plain;h=07e256fcb16b77d572daf450d07277ba6d07f8b9;p=ric-plt%2Fe2.git version 4.0.8 Optimization level 3 error (Didn't initialize parameter) wrong value in pointer now set to nullptr Change-Id: Ia7bbb437b959510a87e4d0de1769fe8024cce234 Signed-off-by: aa7133@att.com --- diff --git a/RIC-E2-TERMINATION/TEST/testAsn/setUpMessages/SetUpMessages.cpp b/RIC-E2-TERMINATION/TEST/testAsn/setUpMessages/SetUpMessages.cpp index ca18a12..69ae82d 100644 --- a/RIC-E2-TERMINATION/TEST/testAsn/setUpMessages/SetUpMessages.cpp +++ b/RIC-E2-TERMINATION/TEST/testAsn/setUpMessages/SetUpMessages.cpp @@ -164,6 +164,24 @@ std::string setupFailure = "" +std::string otherSucc = " " + "" + "1" + "" + "" + "" + "" + "" + "4" + "" + "" + "" + "131014" + "10101010110011001110" + "" + "" + "9611621631"; + auto main(const int argc, char **argv) -> int { E2AP_PDU_t pdu; char *printBuffer; @@ -173,8 +191,9 @@ auto main(const int argc, char **argv) -> int { unsigned char buffer[8192] = {}; E2AP_PDU_t *XERpdu = nullptr; + cout << "message size = " << otherSucc.length() << endl; auto rval = asn_decode(nullptr, ATS_BASIC_XER, &asn_DEF_E2AP_PDU, (void **) &XERpdu, - setupFailure.c_str(), setupFailure.length()); + otherSucc.c_str(), otherSucc.length()); if (rval.code != RC_OK) { cout << "Error " << rval.code << " (unpack) setup response " << endl; //return -1; diff --git a/RIC-E2-TERMINATION/sctpThread.cpp b/RIC-E2-TERMINATION/sctpThread.cpp index f622d53..7fa142e 100644 --- a/RIC-E2-TERMINATION/sctpThread.cpp +++ b/RIC-E2-TERMINATION/sctpThread.cpp @@ -1943,10 +1943,11 @@ void getRmrContext(sctp_params_t &pSctpParams) { } int PER_FromXML(ReportingMessages_t &message, RmrMessagesBuffer_t &rmrMessageBuffer) { - E2AP_PDU_t *pdu; + E2AP_PDU_t *pdu = nullptr; if (mdclog_level_get() >= MDCLOG_DEBUG) { - mdclog_write(MDCLOG_DEBUG, "got xml setup response \n %s\n", rmrMessageBuffer.rcvMessage->payload); + mdclog_write(MDCLOG_DEBUG, "got xml setup response of size %d is:%s", + rmrMessageBuffer.rcvMessage->len, rmrMessageBuffer.rcvMessage->payload); } auto rval = asn_decode(nullptr, ATS_BASIC_XER, &asn_DEF_E2AP_PDU, (void **) &pdu, rmrMessageBuffer.rcvMessage->payload, rmrMessageBuffer.rcvMessage->len);