src/server/daemon/ldap_auth.c

changeset 109
8a0a7754f123
parent 101
7fbcdbad0baa
child 111
c93be34fde76
--- a/src/server/daemon/ldap_auth.c	Sat Oct 31 18:02:07 2015 +0100
+++ b/src/server/daemon/ldap_auth.c	Sat Oct 31 20:10:21 2015 +0100
@@ -71,7 +71,10 @@
 LDAP* get_ldap_session(LDAPAuthDB *authdb) {
     LDAPConfig *config = &authdb->config;
     LDAP *ld = NULL;
-#ifdef LINUX
+    
+#ifdef SOLARIS
+    ld = ldap_init(config->hostname, config->port);
+#else
     char *ldap_uri = NULL;
     asprintf(&ldap_uri, "ldap://%s:%d", config->hostname, config->port);
     int init_ret = ldap_initialize(&ld, ldap_uri);
@@ -79,8 +82,6 @@
     if(init_ret) {
         fprintf(stderr, "ldap_initialize failed\n");
     }
-#else
-    ld = ldap_init(config->hostname, config->port);
 #endif
     if(!ld) {
         return NULL;

mercurial