diff -up nss_ldap-257/dnsconfig.c nss_ldap-257/dnsconfig.c --- nss_ldap-257/dnsconfig.c 2007-08-24 11:27:22.000000000 -0400 +++ nss_ldap-257/dnsconfig.c 2007-08-24 11:27:30.000000000 -0400 @@ -165,7 +165,7 @@ _nss_ldap_mergeconfigfromdns (ldap_confi { if (rr->type == T_SRV) { - snprintf (uribuf, sizeof(uribuf), "ldap%s:%s:%d", + snprintf (uribuf, sizeof(uribuf), "ldap%s://%s:%d", (rr->u.srv->port == LDAPS_PORT) ? "s" : "", rr->u.srv->target, rr->u.srv->port);