Lines Matching refs:entry
394 osa_policy_ent_rec *entry=NULL;
424 entry = (osa_policy_ent_t) malloc(sizeof(osa_policy_ent_rec));
425 CHECK_NULL(entry);
426 memset(entry, 0, sizeof(osa_policy_ent_rec));
427 if ((st = populate_policy(context, ld, ent, policy, entry)) != 0)
430 entry->name = policy;
431 entry->version = 1;
433 krb5_ldap_get_value(ld, ent, "krbmaxpwdlife", &(entry->pw_max_life));
434 krb5_ldap_get_value(ld, ent, "krbminpwdlife", &(entry->pw_min_life));
435 krb5_ldap_get_value(ld, ent, "krbpwdmindiffchars", &(entry->pw_min_classes));
436 krb5_ldap_get_value(ld, ent, "krbpwdminlength", &(entry->pw_min_length));
437 krb5_ldap_get_value(ld, ent, "krbpwdhistorylength", &(entry->pw_history_num));
443 &(entry->policy_refcnt),
447 (*func)(func_arg, entry);
449 krb5_ldap_free_password_policy(context, entry);
450 entry = NULL;
455 if (entry)
456 free (entry);
463 krb5_ldap_free_password_policy (context, entry)
465 osa_policy_ent_t entry;
467 if (entry) {
468 if (entry->name)
469 free(entry->name);
470 free(entry);