From: Mohamed Abukar Date: Thu, 5 Sep 2019 10:12:42 +0000 (+0300) Subject: Use payloadLen if provided X-Git-Tag: v0.0.12~1 X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F94%2F894%2F1;p=ric-plt%2Fxapp-frame.git Use payloadLen if provided Change-Id: Ibfe259cab7c6c9d935f58b861cfb03fdf60bbf0f Signed-off-by: Mohamed Abukar --- diff --git a/pkg/xapp/rmr.go b/pkg/xapp/rmr.go index 8bbae7b..60ee73b 100755 --- a/pkg/xapp/rmr.go +++ b/pkg/xapp/rmr.go @@ -186,6 +186,9 @@ func (m *RMRClient) Send(params *RMRParams, isRts bool) bool { buf.mtype = C.int(params.Mtype) buf.sub_id = C.int(params.SubId) buf.len = C.int(len(params.Payload)) + if params.PayloadLen != 0 { + buf.len = params.PayloadLen + } datap := C.CBytes(params.Payload) defer C.free(datap)