BOOL is_ServerToSkip (LPCSTR psz) { fsURL url; if (IR_SUCCESS != url.Crack (psz)) { if (stricmp (psz, "about:blank") == 0) return FALSE; return TRUE; } return IsServerInServersStr (Monitor_SkipServers (), url.GetHostName ()); }
bool CFDMForFirefox::IsServerToSkip (IFDMUrl *url) { wchar_t *wsz; url->GetUrl (&wsz); fsString strDomain = DomainFromUrl (CW2AEX <128> (wsz)); nsMemory::Free (wsz); char szServers [10000] = ""; DWORD dw = sizeof (szServers); m_keyFDMMonitor.QueryValue (szServers, "SkipServers", &dw); return IsServerInServersStr (szServers, strDomain) != 0; }