Index: src/Ice/LocatorInfo.cpp =================================================================== RCS file: /home/cvsroot/ice/src/Ice/LocatorInfo.cpp,v retrieving revision 1.30 diff -r1.30 LocatorInfo.cpp 386,387c386 < < if(ref->getInstance()->traceLevels()->location >= 2 && object) --- > if(object) 389,390c388,389 < vector endpoints = object->__reference()->getEndpoints(); < if(!endpoints.empty()) --- > IndirectReferencePtr oir = IndirectReferencePtr::dynamicCast(object->__reference()); > if(oir) 392c391,401 < trace("removed endpoints from locator table", ref, endpoints); --- > if(!oir->getAdapterId().empty()) > { > clearCache(oir); > } > } > else > { > if(ref->getInstance()->traceLevels()->location >= 2) > { > trace("removed endpoints from locator table", ref, object->__reference()->getEndpoints()); > }