rem: var url = CommonFunc.getBMDSProperty(this.lastResource, CommonFunc.BM_URL); 
add: var type = CommonFunc.getBMDSProperty(this.lastResource, CommonFunc.RDF_TYPE); var url; if(type == NC_NS + "Bookmark") { url = CommonFunc.getBMDSProperty(this.lastResource, CommonFunc.BM_URL); } if(type == NC_NS + "Livemark") { url = CommonFunc.getBMDSProperty(this.lastResource, CommonFunc.BM_FEEDURL); } 
context: 	check: function() {		this.lastResource = this.checkList.shift();		var name = CommonFunc.getBMDSProperty(this.lastResource, CommonFunc.BM_NAME);		var url = CommonFunc.getBMDSProperty(this.lastResource, CommonFunc.BM_URL);		if(!url) {			this.checkResult(false, 0);		}		if(this.httpReq) {			this.httpReq.abort();		}				this.httpReq = new XMLHttpRequest();		this.httpReq.parent = this;		this.httpReq.open("GET", url);		this.httpReq.onload = this.httpLoaded;		this.httpReq.onerror = this.httpError;		this.httpReq.onreadystatechange = this.httpReadyStateChange;		try {			this.httpReq.setRequestHeader("User-Agent", USER_AGENT);			this.httpReq.overrideMimeType("application/xml");			this.httpReq.send(null);			this.onCheck(name, url);		} catch(e) {				// FAILURE			this.httpReq.abort();			this.checkResult(false, 0);		}	},
meta: 359	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/359/2a16339008ec7f0285f6423a42ec832e144dae19/updatechecker.js/buggy/src/sage/content/updatechecker.js