CleanupTempFilesAfterError();
nsFolderCompactState::~nsFolderCompactState(){  CloseOutputStream();  if (m_baseMessageUri)  {    nsCRT::free(m_baseMessageUri);    m_baseMessageUri = nsnull;  }  if (NS_FAILED(m_status))  {    CleanupTempFilesAfterError();    // if for some reason we failed remove the temp folder and database  }}