if (NS_FAILED(prefs->GetBoolPref(cookie_warningPref, &x))) {
if (!prefs || NS_FAILED(prefs->GetBoolPref(cookie_warningPref, &x))) {
cookie_WarningPrefChanged(const char * newpref, void * data) {  PRBool x;  nsresult rv;  nsCOMPtr<nsIPref> prefs(do_GetService(NS_PREF_CONTRACTID, &rv));  if (NS_FAILED(prefs->GetBoolPref(cookie_warningPref, &x))) {    x = PR_FALSE;  }  cookie_SetWarningPref(x);  return 0;}