RIC-194 Setup from RAN: On Routing Manager Failure, return Setup Failure
[ric-plt/e2mgr.git] / E2Manager / rmrCgo / rmrCgoUtils.go
index 8b895c0..f26d168 100644 (file)
@@ -45,8 +45,11 @@ func convertToMBuf(logger *logger.Logger, m *C.rmr_mbuf_t) *MBuf {
                Len:   int(m.len),
                Payload: &payloadArr,
                XAction: &xActionArr,
+               msgSrc: C.CBytes(make([]byte, RMR_MAX_SRC_LEN)),
        }
 
+       C.rmr_get_src(m, (*C.uchar)(mbuf.msgSrc)) // Capture message source
+
        meidBuf := make([]byte, RMR_MAX_MEID_LEN)
        if meidCstr := C.rmr_get_meid(m, (*C.uchar)(unsafe.Pointer(&meidBuf[0]))); meidCstr != nil {
                mbuf.Meid =     strings.TrimRight(string(meidBuf), "\000")