rem: if (oURL.scheme != 'http') 
add: if ((oURL.scheme != 'http') && (oURL.scheme != 'https')) 
context:     init: function(serverURL) {        var ios = Components.classes["@mozilla.org/network/io-service;1"].            getService(Components.interfaces.nsIIOService);        var oURL = ios.newURI(serverURL, null, null);        // Make sure it is a complete spec        // Note that we don't care what the scheme is otherwise.        // Should we care? POST works only on http and https..        if (!oURL.scheme) oURL.scheme = 'http';        if (oURL.scheme != 'http')            throw Components.Exception('Only HTTP is supported');        this._serverUrl = oURL;    },
meta: 5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5459/8fc259c484c135d4520d3116c91bb5ea47b7e158/nsXmlRpcClient.js/buggy/extensions/xml-rpc/src/nsXmlRpcClient.js