X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Frmr%2Fsi%2Fsrc%2Fsi95%2Fsigetname.c;h=9fc1a7771f4f1d91fca6cd463aba80facc1ed6ce;hb=280477fab59b789d924830e1a50dc9d2656915af;hp=fee7199fdd67444e8c2c51ba5144d9253f1b68f1;hpb=fcea3951d44de0cc55d33c5e114487abe79d3406;p=ric-plt%2Flib%2Frmr.git diff --git a/src/rmr/si/src/si95/sigetname.c b/src/rmr/si/src/si95/sigetname.c index fee7199..9fc1a77 100644 --- a/src/rmr/si/src/si95/sigetname.c +++ b/src/rmr/si/src/si95/sigetname.c @@ -38,7 +38,7 @@ extern char* SIgetname( int sid ) { int len; len = sizeof( oaddr ); - if( getsockname( sid, &oaddr, &len ) < 0 ) { + if( sid < 0 || getsockname( sid, &oaddr, &len ) < 0 || len != sizeof( oaddr ) ) { return NULL; }