X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Frmr%2Fsi%2Fsrc%2Fsi95%2Fsiaddress.c;h=6533f339d735a53ff80bea55dfc271f9da7c056e;hb=fcea3951d44de0cc55d33c5e114487abe79d3406;hp=7cec5dd10fb05e2ea81927de88c6a81648cafea9;hpb=6af063ee12dc292b7d37459199e2a51285030217;p=ric-plt%2Flib%2Frmr.git diff --git a/src/rmr/si/src/si95/siaddress.c b/src/rmr/si/src/si95/siaddress.c index 7cec5dd..6533f33 100644 --- a/src/rmr/si/src/si95/siaddress.c +++ b/src/rmr/si/src/si95/siaddress.c @@ -148,6 +148,10 @@ extern int SIaddress( void *src, void **dest, int type ) { int i; int rlen = 0; // return len - len of address struct or string + if( src == NULL || dest == NULL ) { + return rlen; + } + switch( type ) { case AC_TODOT: // convert from a struct to human readable "dotted decimal" addr = (struct sockaddr_in *) src;