rem: feed.downloadCallback.downloaded(feed, request.status == 304 ? kNewsBlogNoNewItems : kNewsBlogRequestFailure); 
add: var error = kNewsBlogRequestFailure; try { if (request.status == 304) error = kNewsBlogNoNewItems; } catch (ex) {} feed.downloadCallback.downloaded(feed, error); 
context:   onDownloadError: function(aEvent)   {    var request = aEvent.target;    var url = request.channel.originalURI.spec;    var feed = FeedCache.getFeed(url);    if (feed.downloadCallback)     {      // if the http status code is a 304, then the feed has not been modified since we last downloaded it.      feed.downloadCallback.downloaded(feed, request.status == 304 ? kNewsBlogNoNewItems : kNewsBlogRequestFailure);    }        FeedCache.removeFeed(url);  },
meta: 5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5872/0a1ca375bd9933eb022b66bff043c2b9c01bf5b1/Feed.js/clean/mail/extensions/newsblog/content/Feed.js