Fix use after free in LLWorld::removeRegion

meow-7.2.2
Rye Mutt 2022-10-19 19:42:14 -04:00
parent 22dc6de993
commit a15410468b
1 changed files with 2 additions and 2 deletions

View File

@ -293,13 +293,13 @@ void LLWorld::removeRegion(const LLHost &host)
mRegionRemovedSignal(regionp);
delete regionp;
updateWaterObjects();
//double check all objects of this region are removed.
gObjectList.clearAllMapObjectsInRegion(regionp) ;
//llassert_always(!gObjectList.hasMapObjectInRegion(regionp)) ;
delete regionp; // Delete last to prevent use after free
}