add: this.m_sessionUri = null; 
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.sessionUri.spec +                       "logout.wcap?fmt-out=text%2Fxml&id=" +                       encodeURIComponent(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;        this.m_userPrefs = null; // reread prefs        this.m_defaultCalId = null;        this.m_bNoLoginsAnymore = false;    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/c2dfba8078a0549113babb1b83824a4b7ad018a9/calWcapSession.js/buggy/calendar/providers/wcap/calWcapSession.js