src/server/daemon/ldap_auth.c

changeset 87
bdec069d2239
parent 86
49bb6c8ceb2b
child 89
5eecce5314d6
equal deleted inserted replaced
86:49bb6c8ceb2b 87:bdec069d2239
59 59
60 LDAP *ld = NULL; 60 LDAP *ld = NULL;
61 #ifdef LINUX 61 #ifdef LINUX
62 char *ldap_uri = NULL; 62 char *ldap_uri = NULL;
63 asprintf(&ldap_uri, "ldap://%s:%d", config->hostname, config->port); 63 asprintf(&ldap_uri, "ldap://%s:%d", config->hostname, config->port);
64 if(ldap_initialize(&ld, ldap_uri)) { 64 int init_ret = ldap_initialize(&ld, ldap_uri);
65 free(ldap_uri);
66 if(init_ret) {
65 fprintf(stderr, "ldap_initialize failed\n"); 67 fprintf(stderr, "ldap_initialize failed\n");
66 } 68 }
69
67 #else 70 #else
68 ld = ldap_init(config->hostname, config->port); 71 ld = ldap_init(config->hostname, config->port);
69 #endif 72 #endif
70 if (ld == NULL) { 73 if (ld == NULL) {
71 fprintf(stderr, "ldap_init failed\n"); 74 fprintf(stderr, "ldap_init failed\n");

mercurial