From 688e6c9a8f66fd55bbcb3b8ee7277cc33e7dbbcd Mon Sep 17 00:00:00 2001 From: Mohamed Abukar Date: Thu, 5 Sep 2019 13:12:42 +0300 Subject: [PATCH] Use payloadLen if provided Change-Id: Ibfe259cab7c6c9d935f58b861cfb03fdf60bbf0f Signed-off-by: Mohamed Abukar --- pkg/xapp/rmr.go | 3 +++ 1 file changed, 3 insertions(+) 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) -- 2.16.6