nsMsgAttachmentHandler::~nsMsgAttachmentHandler()
{
  if (mTmpFile && mDeleteFile)
    mTmpFile->Remove(false);

  if (mOutFile)
    mOutFile->Close();

  CleanupTempFile();
}
Esempio n. 2
0
nsMsgAttachmentHandler::~nsMsgAttachmentHandler()
{
    if (mTmpFile && mDeleteFile)
        mTmpFile->Remove(PR_FALSE);

    if (mOutFile)
        mOutFile->Close();

    CleanupTempFile();

    PR_Free(m_charset);
    PR_Free(m_type);
    PR_Free(m_type_param);
    PR_Free(m_content_id);
    PR_Free(m_desired_type);
    PR_Free(m_encoding);
    PR_Free(m_override_type);
    PR_Free(m_description);
    PR_Free(m_real_name);
    PR_Free(m_override_encoding);
    PR_Free(m_x_mac_type);
    PR_Free(m_x_mac_creator);
    PR_Free(m_uri);
}