Change-Id: Ib2a8d4c1ac429b0cc4b12fbca1beaf2da147cd6f
Signed-off-by: Mohamed Abukar <abukar.mohamed@nokia.com>
}
func (m *RMRClient) Send(mtype int, sid int, payload []byte, meid *RMRMeid) bool {
+ return m.SendMsg(mtype, sid, meid, payload, len(payload))
+}
+
+func (m *RMRClient) SendMsg(mtype int, sid int, meid *RMRMeid, payload []byte, payloadLen int) bool {
buf := m.Allocate()
buf.mtype = C.int(mtype)
buf.sub_id = C.int(sid)
- buf.len = C.int(len(payload))
+ buf.len = C.int(payloadLen)
datap := C.CBytes(payload)
defer C.free(datap)