context:     logout:    function()    {        if (this.m_sessionId != null) {            // although io service's offline flag is already            // set BEFORE notification (about to go offline, nsIOService.cpp).            // WTF.            var url = (this.uri.spec +                       "logout.wcap?fmt-out=text%2Fxml&id=" + this.m_sessionId);            try {                checkWcapXmlErrno( issueSyncXMLRequest(url),                                   -1 /* logout successfull */ );                this.log( "WCAP logout succeeded." );            }            catch (exc) {                this.log( "WCAP logout failed: " + exc );                Components.utils.reportError( exc );            }            this.m_sessionId = null;        }        this.m_userId = null;        // ask next time we log in:        this.m_bNoLoginsAnymore = false;        if (this.uri != null) {            var this_ = this;            g_httpHosts = g_httpHosts.filter(                function(hostEntry) {                    return (hostEntry.m_host != this_.uri.hostPort); } );        }    },
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/43c85bd6f1fd4c186e1d15b87b71a2a2e0be7578/calWcapSession.js/buggy/calendar/providers/wcap/calWcapSession.js