X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Frmr%2Fcommon%2Fsrc%2Fmbuf_api.c;fp=src%2Frmr%2Fcommon%2Fsrc%2Fmbuf_api.c;h=6abcf8bee2510c45a29aac9108c44fba7f2dfef4;hb=11838bcf76f3614384459cb56e2ce80dea788cef;hp=58225c457e54fc419fa38312b3f14f4877d6dcc4;hpb=8c6756d9d6f94beca0bc382f97383ca5e79d16c7;p=ric-plt%2Flib%2Frmr.git diff --git a/src/rmr/common/src/mbuf_api.c b/src/rmr/common/src/mbuf_api.c index 58225c4..6abcf8b 100644 --- a/src/rmr/common/src/mbuf_api.c +++ b/src/rmr/common/src/mbuf_api.c @@ -109,7 +109,7 @@ extern int rmr_str2meid( rmr_mbuf_t* mbuf, unsigned char const* str ) { } errno = 0; - if( (len = strlen( (char *) str )) > RMR_MAX_MEID-1 ) { + if( (len = strlen( (char const *) str )) > (size_t) (RMR_MAX_MEID-1) ) { // cast keep sonar from twisting its knickers errno = EOVERFLOW; return RMR_ERR_OVERFLOW; } @@ -148,7 +148,7 @@ extern void rmr_bytes2payload( rmr_mbuf_t* mbuf, unsigned char const* src, int l is set to the string length. */ extern void rmr_str2payload( rmr_mbuf_t* mbuf, unsigned char const* str ) { - rmr_bytes2payload( mbuf, str, strlen( (char *) str ) + 1 ); + rmr_bytes2payload( mbuf, str, strlen( (char const *) str ) + 1 ); } @@ -200,7 +200,7 @@ extern int rmr_str2xact( rmr_mbuf_t* mbuf, unsigned char const* str ) { } errno = 0; - if( (len = strlen( (char *) str )) > RMR_MAX_XID-1 ) { + if( (len = strlen( (char const *) str )) > RMR_MAX_XID-1 ) { errno = EOVERFLOW; return RMR_ERR_OVERFLOW; }