Lines Matching defs:ldap_server_handle

47 krb5_update_server_info(krb5_ldap_server_handle *ldap_server_handle,
54 if (ldap_server_handle == NULL || server_info == NULL)
58 st = ldap_result(ldap_server_handle->ldap_handle, ldap_server_handle->msgid,
71 if ((st=ldap_result2error(ldap_server_handle->ldap_handle, result, 1)) == LDAP_SUCCESS) {
86 ldap_server_handle->server_info_update_pending = FALSE;
99 krb5_ldap_server_handle *ldap_server_handle=NULL;
107 ldap_server_handle = ldap_server_info->ldap_server_handles;
108 ldap_server_info->ldap_server_handles = ldap_server_handle->next;
111 if (ldap_server_handle->server_info_update_pending == TRUE) {
112 krb5_update_server_info(context, ldap_server_handle,
117 ldap_server_info->ldap_server_handles = ldap_server_handle->next;
120 ldap_server_handle = NULL;
126 return ldap_server_handle;
140 krb5_ldap_server_handle *ldap_server_handle=NULL;
145 ldap_server_handle = krb5_get_ldap_handle(ldap_context);
146 return ldap_server_handle;
156 krb5_put_ldap_handle(krb5_ldap_server_handle *ldap_server_handle)
159 if (ldap_server_handle == NULL)
162 ldap_server_handle->next = ldap_server_handle->server_info->ldap_server_handles;
163 ldap_server_handle->server_info->ldap_server_handles = ldap_server_handle;
174 krb5_update_ldap_handle(krb5_ldap_server_handle *ldap_server_handle,
178 if (ldap_server_handle == NULL || server_info == NULL)
181 ldap_server_handle->next = server_info->ldap_server_handles;
182 server_info->ldap_server_handles = ldap_server_handle;
184 ldap_server_handle->server_info = server_info;
196 krb5_ldap_server_handle *ldap_server_handle = NULL;
199 ldap_server_handle = ldap_server_info->ldap_server_handles;
200 ldap_server_info->ldap_server_handles = ldap_server_handle->next;
201 /* ldap_unbind_s(ldap_server_handle); */
203 ldap_unbind_s(ldap_server_handle->ldap_handle);
204 free (ldap_server_handle);
205 ldap_server_handle = NULL;
217 ldap_server_handle)
221 *ldap_server_handle = NULL;
226 if (((*ldap_server_handle)=krb5_get_ldap_handle(ldap_context)) == NULL)
227 (*ldap_server_handle)=krb5_retry_get_ldap_handle(ldap_context, &st);
240 ldap_server_handle)
247 (*ldap_server_handle)->server_info->server_status = OFF;
248 time(&(*ldap_server_handle)->server_info->downtime);
249 krb5_put_ldap_handle(*ldap_server_handle);
250 krb5_ldap_cleanup_handles((*ldap_server_handle)->server_info);
252 if (((*ldap_server_handle)=krb5_get_ldap_handle(ldap_context)) == NULL)
253 (*ldap_server_handle)=krb5_retry_get_ldap_handle(ldap_context, &st);
264 krb5_ldap_server_handle *ldap_server_handle)
266 if (ldap_server_handle != NULL) {
268 krb5_put_ldap_handle(ldap_server_handle);