fix crash when linux is bt server: if no addr provided it's not a duplicate.

This commit is contained in:
ehouse 2007-01-09 02:43:09 +00:00
parent e90db9776f
commit 924fa5c12b

View file

@ -841,11 +841,9 @@ static XP_Bool
addressUnknown( CommsCtxt* comms, const CommsAddrRec* addr )
{
XP_Bool unknown = XP_TRUE;
AddressRecord* rec;
if ( !!addr ) {
CommsConnType conType = addr->conType;
XP_ASSERT( !!addr || comms->addr.conType == COMMS_CONN_IR );
const AddressRecord* rec;
for ( rec = comms->recs; !!rec && unknown ; rec = rec->next ) {
XP_ASSERT( conType == rec->addr.conType );
switch( conType ) {
@ -866,6 +864,7 @@ addressUnknown( CommsCtxt* comms, const CommsAddrRec* addr )
break;
}
}
}
return unknown;
} /* addressUnknown */