X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=e2sim%2Fsrc%2Fmessagerouting%2Fe2ap_message_handler.cpp;h=ae72048a22f221a83d2c47260c0ac52d5379f707;hb=417a0f7a4a7e90ebfb069908e6adb612a39e233d;hp=3ecc2f05c1031f2c0e77bd2a9a5f71f768381d32;hpb=d39cd1ea0786fb25ee8b3bc6324facad1c24f66d;p=sim%2Fe2-interface.git diff --git a/e2sim/src/messagerouting/e2ap_message_handler.cpp b/e2sim/src/messagerouting/e2ap_message_handler.cpp old mode 100644 new mode 100755 index 3ecc2f0..ae72048 --- a/e2sim/src/messagerouting/e2ap_message_handler.cpp +++ b/e2sim/src/messagerouting/e2ap_message_handler.cpp @@ -213,6 +213,7 @@ void e2ap_handle_sctp_data(int &socket_fd, sctp_buffer_t &data, bool xmlenc, E2S break; } + ASN_STRUCT_FREE(asn_DEF_E2AP_PDU, pdu); } void e2ap_handle_E2SeviceRequest(E2AP_PDU_t* pdu, int &socket_fd, E2Sim *e2sim) { @@ -246,7 +247,7 @@ void e2ap_handle_E2SeviceRequest(E2AP_PDU_t* pdu, int &socket_fd, E2Sim *e2sim) sctp_buffer_t data; - char *error_buf = (char*)calloc(300, sizeof(char)); + char error_buf[300] = {0, }; size_t errlen; asn_check_constraints(&asn_DEF_E2AP_PDU, res_pdu, error_buf, &errlen);