src/server/daemon/ldap_auth.c

changeset 87
bdec069d2239
parent 86
49bb6c8ceb2b
child 89
5eecce5314d6
--- a/src/server/daemon/ldap_auth.c	Tue Jul 09 20:56:01 2013 +0200
+++ b/src/server/daemon/ldap_auth.c	Thu Jul 11 14:21:23 2013 +0200
@@ -61,9 +61,12 @@
 #ifdef LINUX
     char *ldap_uri = NULL;
     asprintf(&ldap_uri, "ldap://%s:%d", config->hostname, config->port);
-    if(ldap_initialize(&ld, ldap_uri)) {
+    int init_ret = ldap_initialize(&ld, ldap_uri);
+    free(ldap_uri);
+    if(init_ret) {
         fprintf(stderr, "ldap_initialize failed\n");
     }
+    
 #else
     ld = ldap_init(config->hostname, config->port);
 #endif

mercurial