| 58 int ldap_version) |
58 int ldap_version) |
| 59 { |
59 { |
| 60 LDAP *ld = NULL; |
60 LDAP *ld = NULL; |
| 61 |
61 |
| 62 #ifdef SOLARIS |
62 #ifdef SOLARIS |
| 63 ld = ldap_init(config->hostname, config->port); |
63 ld = ldap_init(hostname, port); |
| 64 #else |
64 #else |
| 65 char *ldap_uri = NULL; |
65 char *ldap_uri = NULL; |
| 66 asprintf(&ldap_uri, "ldap://%s:%d", hostname, port); |
66 asprintf(&ldap_uri, "ldap://%s:%d", hostname, port); |
| 67 ld = ws_ldap_resource_create_uri_connection(ldap_uri, ldap_version); |
67 ld = ws_ldap_resource_create_uri_connection(ldap_uri, ldap_version); |
| 68 free(ldap_uri); |
68 free(ldap_uri); |