summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMartin Nagy <mnagy@redhat.com>2010-02-12 18:41:54 +0100
committerMartin Nagy <mnagy@redhat.com>2010-03-23 18:01:32 +0100
commit69e66fe8194ac9b69bbb0af0be2a0fab1ae320b4 (patch)
tree39cb484c6b1bcf2c8cb95ac0a062415bce05337a /src
parent5c12b890739e7e79f3d4a41bebc76358bc8f08b4 (diff)
downloadldap_driver-69e66fe8194ac9b69bbb0af0be2a0fab1ae320b4.tar.gz
ldap_driver-69e66fe8194ac9b69bbb0af0be2a0fab1ae320b4.tar.xz
ldap_driver-69e66fe8194ac9b69bbb0af0be2a0fab1ae320b4.zip
Don't loop if the connection fails at start
Resolves ticket #25
Diffstat (limited to 'src')
-rw-r--r--src/ldap_helper.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/ldap_helper.c b/src/ldap_helper.c
index a5e3078..c97fda3 100644
--- a/src/ldap_helper.c
+++ b/src/ldap_helper.c
@@ -406,6 +406,8 @@ retry:
} END_FOR_EACH_UNLINK(ldap_conn);
ldap_inst->auth_method = AUTH_NONE;
goto retry;
+ } else if (result != ISC_R_SUCCESS) {
+ goto cleanup;
}
APPEND(ldap_inst->conn_list, ldap_conn, link);
}