FREEIF(url);
PR_FREEIF(url);
nsNNTPArticleList::Initialize(const nsINNTPHost * newsHost,                              const nsIMsgNewsgroup* newsgroup){	m_host = newsHost;    m_newsgroup = newsgroup;#ifdef HAVE_PANES	m_pane = pane;#endif#ifdef HAVE_NEWSDB	m_newsDB = NULL;#endif	m_idsOnServer.set = nsNNTPArticleSet::Create();#ifdef HAVE_PANES	MSG_FolderInfoNews *newsFolder = m_pane->GetMaster()->FindNewsFolder(host, groupName, FALSE);	if (newsFolder)	{		char *url = newsFolder->BuildUrl(NULL, MSG_MESSAGEKEYNONE);#ifdef HAVE_NEWSDB		if (url)			NewsGroupDB::Open(url, m_pane->GetMaster(), &m_newsDB);		if (m_newsDB)			m_newsDB->ListAllIds(m_idsInDB);#endif		m_dbIndex = 0;		FREEIF(url);	}#endif    return NS_MSG_SUCCESS;}