X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=alarm%2Futils.c;h=dbb93433fba4d9bd70becd03ef320a946615938f;hb=acc15b9fd487af75d0bc2ae585a94065af38138e;hp=0869282e09ea5b1dbc57d52813630c270979b2da;hpb=eac4451ac1e5434b5ae4ee4fd41208a3b2edcf79;p=ric-plt%2Falarm-go.git diff --git a/alarm/utils.c b/alarm/utils.c old mode 100755 new mode 100644 index 0869282..dbb9343 --- a/alarm/utils.c +++ b/alarm/utils.c @@ -40,7 +40,13 @@ void * rmrInit(void) { int rmrSend(void *mrc, int mtype, void *payload, int payload_len, char *meid) { int retry_count = 0; - rmr_mbuf_t *sbuf = rmr_alloc_msg(mrc, 1024); + rmr_mbuf_t *sbuf = 0; + + if (payload_len > 1024) { + sbuf = rmr_alloc_msg(mrc, payload_len); + } else { + sbuf = rmr_alloc_msg(mrc, 1024); + } sbuf->mtype = mtype; sbuf->sub_id = RMR_VOID_SUBID;