Can someone explain the purpose of destroying the theDeletedObj in the
following snippet?
SysStatus
DirLinuxFSVolatile::eliminateStaleDir(
DirLinuxFSVolatileRef lockedParent /* = NULL */)
{
// FIXME: we are not freeing the subtree properly!
FSFile* f = fileInfo;
fileInfo = (FSFile*)theDeletedObj;
f->destroy();
<snip>