Lines Matching refs:ldap_context

114     krb5_ldap_context    *ldap_context=NULL;
118 if ((retval=krb5_ldap_read_krbcontainer_params(context, &(ldap_context->krbcontainer)))) {
123 if ((retval=krb5_ldap_read_realm_params(context, context->default_realm, &(ldap_context->lrparams), &mask))) {
138 ldap_context->lrparams->max_life = 24 * 60 * 60; /* 1 day */
141 ldap_context->lrparams->max_renewable_life = 0;
144 ldap_context->lrparams->tktflags = KRB5_KDB_DEF_FLAGS;
152 ldap_context->lrparams->max_life = params_out.max_life;
157 ldap_context->lrparams->max_renewable_life = params_out.max_rlife;
162 ldap_context->lrparams->tktflags = params_out.flags;
319 krb5_ldap_context *ldap_context=NULL;
326 ldap_context = calloc(1, sizeof(krb5_ldap_context));
327 if (ldap_context == NULL) {
332 ldap_context->kcontext = context;
341 if (ldap_context->bind_dn) {
354 ldap_context->bind_dn = strdup(val);
355 if (ldap_context->bind_dn == NULL) {
362 if (ldap_context->max_server_conns) {
375 ldap_context->max_server_conns = atoi(val) ? atoi(val) : DEFAULT_CONNS_PER_SERVER;
377 if (ldap_context->bind_pwd) {
390 ldap_context->bind_pwd = strdup(val);
391 if (ldap_context->bind_pwd == NULL) {
404 if (ldap_context->server_info_list == NULL)
405 ldap_context->server_info_list = (krb5_ldap_server_info **) calloc (SERV_COUNT+1, sizeof (krb5_ldap_server_info *)) ;
407 if (ldap_context->server_info_list == NULL) {
414 ldap_context->server_info_list[srv_cnt] = (krb5_ldap_server_info *) calloc (1, sizeof (krb5_ldap_server_info));
415 if (ldap_context->server_info_list[srv_cnt] == NULL) {
422 ldap_context->server_info_list[srv_cnt]->server_status = NOTSET;
424 ldap_context->server_info_list[srv_cnt]->server_name = strdup(val);
425 if (ldap_context->server_info_list[srv_cnt]->server_name == NULL) {
442 if (ldap_context->root_certificate_file == NULL) {
443 ldap_context->root_certificate_file = strdup(val);
444 if (ldap_context->root_certificate_file == NULL) {
454 ldap_context->root_certificate_file, val) < 0) {
460 free(ldap_context->root_certificate_file);
461 ldap_context->root_certificate_file = newstr;
489 dal_handle->db_context = ldap_context;
492 ldap_context = NULL;
515 * dal_handle->db_context == ldap_context in which case ldap_context
516 * should be freed. After dal_handle->db_context == ldap_context
517 * ldap_context will be set to NULL and the memory cleaned up by
520 if (ldap_context)
521 krb5_ldap_free_ldap_context(ldap_context);