Bug 512690 Fix prefcalls.js in autoconfig code for latest LDAP API changes. r=bienvenu

This commit is contained in:
Mark Banner 2009-08-26 16:09:59 +01:00
parent 81168234c6
commit 796e8d2758

View File

@ -169,10 +169,14 @@ function setLDAPVersion(version) {
function getLDAPAttributes(host, base, filter, attribs) {
try {
var url = Components.classes[LDAPURLContractID].createInstance(nsILDAPURL);
url.spec = "ldap://" + host + "/" + base + "?" + attribs
+ "?sub?" + filter;
var urlSpec = "ldap://" + host + "/" + base + "?" + attribs + "?sub?" +
filter;
var url = Components.classes["@mozilla.org/network/io-service;1"]
.getService(Components.interfaces.nsIIOService)
.newURI(urlSpec, null, null)
.QueryInterface(Components.interfaces.nsILDAPURL);
var ldapquery = Components.classes[LDAPSyncQueryContractID]
.createInstance(nsILDAPSyncQuery);
// default to LDAP v3