X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fnng%2Fsrc%2Fsr_nng_static.c;h=a99b3de379c993a8dc159795cb18dc71aac3e38a;hb=61c5ddab38c494eabe80c19d12299094084b5ffa;hp=8e326e309fb13d52d9fdb752f039335b7b6e146b;hpb=fd9cc7a5b3355146388ebdf4d558cb284c66c5f1;p=ric-plt%2Flib%2Frmr.git diff --git a/src/nng/src/sr_nng_static.c b/src/nng/src/sr_nng_static.c index 8e326e3..a99b3de 100644 --- a/src/nng/src/sr_nng_static.c +++ b/src/nng/src/sr_nng_static.c @@ -131,8 +131,9 @@ static rmr_mbuf_t* alloc_zcmsg( uta_ctx_t* ctx, rmr_mbuf_t* msg, int size, int s } msg->header = nng_msg_body( msg->tp_buf ); - hdr = (uta_mhdr_t *) msg->header; - hdr->rmr_ver = RMR_MSG_VER; // version info should we need to recognised old style messages someday + if( (hdr = (uta_mhdr_t *) msg->header) != NULL ) { + hdr->rmr_ver = RMR_MSG_VER; // version info should we need to recognised old style messages someday + } msg->len = 0; // length of data in the payload msg->alloc_len = mlen; // length of allocated payload msg->payload = msg->header + sizeof( uta_mhdr_t ); // point past header to payload (single buffer allocation above)