add:  if (gSmtpHostNameIsIllegal) { gSmtpHostNameIsIllegal = false; return false; } 
context: function showPage(serverId, pageId) {  if (pageId == currentPageId &&      serverId == currentServerId)    return;  // check if user/host names have been changed  checkUserServerChanges(false);  // save the previous page  savePage(currentServerId);  // loading a complete different page  if (pageId != currentPageId) {    // prevent overwriting with bad stuff    currentServerId = currentPageId = null;    pendingServerId=serverId;    pendingPageId=pageId;    loadPage(pageId);  }  // same page, different server  else if (serverId != currentServerId) {    restorePage(pageId, serverId);  }}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/100f9782b1094f77d32cac9222cb24fea537f5d4/AccountManager.js/buggy/mailnews/base/prefs/resources/content/AccountManager.js