ent 128 nsswitch/winbind_nss_hpux.h int (*str2ent)(const char *instr, int instr_len, void *ent, char *buffer, int buflen);
ent 66 nsswitch/winbind_nss_solaris.c int (*str2ent)(const char *instr, int instr_len, void *ent,
ent 79 source3/modules/vfs_readonly.c struct vuid_cache_entry *ent = ent = &conn->vuid_cache.array[i];
ent 80 source3/modules/vfs_readonly.c ent->vuid = UID_FIELD_INVALID;
ent 81 source3/modules/vfs_readonly.c TALLOC_FREE(ent->server_info);
ent 82 source3/modules/vfs_readonly.c ent->read_only = false;
ent 83 source3/modules/vfs_readonly.c ent->admin_user = false;
ent 64 source3/smbd/uid.c struct vuid_cache_entry *ent;
ent 65 source3/smbd/uid.c ent = &conn->vuid_cache.array[i];
ent 66 source3/smbd/uid.c if (ent->vuid != UID_FIELD_INVALID &&
ent 67 source3/smbd/uid.c conn->server_info == ent->server_info) {
ent 93 source3/smbd/uid.c struct vuid_cache_entry *ent;
ent 96 source3/smbd/uid.c ent = &conn->vuid_cache.array[i];
ent 97 source3/smbd/uid.c if (ent->vuid == vuid) {
ent 99 source3/smbd/uid.c conn->server_info = ent->server_info;
ent 100 source3/smbd/uid.c conn->read_only = ent->read_only;
ent 101 source3/smbd/uid.c conn->admin_user = ent->admin_user;
ent 140 source3/smbd/uid.c struct vuid_cache_entry *ent =
ent 146 source3/smbd/uid.c TALLOC_FREE(ent->server_info);
ent 153 source3/smbd/uid.c ent->server_info = copy_serverinfo(
ent 156 source3/smbd/uid.c if (ent->server_info == NULL) {
ent 157 source3/smbd/uid.c ent->vuid = UID_FIELD_INVALID;
ent 161 source3/smbd/uid.c ent->vuid = vuid;
ent 162 source3/smbd/uid.c ent->read_only = readonly_share;
ent 163 source3/smbd/uid.c ent->admin_user = admin_user;
ent 165 source3/smbd/uid.c conn->server_info = ent->server_info;
ent 184 source3/smbd/uid.c struct vuid_cache_entry *ent;
ent 186 source3/smbd/uid.c ent = &conn->vuid_cache.array[i];
ent 188 source3/smbd/uid.c if (ent->vuid == vuid) {
ent 189 source3/smbd/uid.c ent->vuid = UID_FIELD_INVALID;
ent 208 source3/smbd/uid.c if (conn->server_info == ent->server_info) {
ent 209 source3/smbd/uid.c ent->server_info = NULL;
ent 211 source3/smbd/uid.c TALLOC_FREE(ent->server_info);
ent 213 source3/smbd/uid.c ent->read_only = False;
ent 214 source3/smbd/uid.c ent->admin_user = False;
ent 1117 source3/winbindd/winbindd_group.c bool get_sam_group_entries(struct getent_state *ent)
ent 1127 source3/winbindd/winbindd_group.c if (ent->got_sam_entries)
ent 1131 source3/winbindd/winbindd_group.c ent->domain_name))) {
ent 1139 source3/winbindd/winbindd_group.c SAFE_FREE(ent->sam_entries);
ent 1140 source3/winbindd/winbindd_group.c ent->num_sam_entries = 0;
ent 1141 source3/winbindd/winbindd_group.c ent->got_sam_entries = True;
ent 1147 source3/winbindd/winbindd_group.c if (!(domain = find_domain_from_name(ent->domain_name))) {
ent 1149 source3/winbindd/winbindd_group.c ent->domain_name));
ent 1181 source3/winbindd/winbindd_group.c ent->num_sam_entries = num_entries;
ent 1215 source3/winbindd/winbindd_group.c ent->num_sam_entries+
ent 1226 source3/winbindd/winbindd_group.c memcpy(&name_list[ent->num_sam_entries],
ent 1231 source3/winbindd/winbindd_group.c ent->num_sam_entries += num_entries;
ent 1237 source3/winbindd/winbindd_group.c ent->sam_entries = name_list;
ent 1238 source3/winbindd/winbindd_group.c ent->sam_entry_index = 0;
ent 1240 source3/winbindd/winbindd_group.c result = (ent->num_sam_entries > 0);
ent 1254 source3/winbindd/winbindd_group.c struct getent_state *ent;
ent 1291 source3/winbindd/winbindd_group.c if (!(ent = state->getgrent_state)) {
ent 1313 source3/winbindd/winbindd_group.c ent->sam_entry_index, ent->num_sam_entries));
ent 1315 source3/winbindd/winbindd_group.c if (ent->num_sam_entries == ent->sam_entry_index) {
ent 1317 source3/winbindd/winbindd_group.c while(ent && !get_sam_group_entries(ent)) {
ent 1321 source3/winbindd/winbindd_group.c ent->domain_name));
ent 1325 source3/winbindd/winbindd_group.c SAFE_FREE(ent->sam_entries);
ent 1327 source3/winbindd/winbindd_group.c next_ent = ent->next;
ent 1328 source3/winbindd/winbindd_group.c DLIST_REMOVE(state->getgrent_state, ent);
ent 1330 source3/winbindd/winbindd_group.c SAFE_FREE(ent);
ent 1331 source3/winbindd/winbindd_group.c ent = next_ent;
ent 1336 source3/winbindd/winbindd_group.c if (!ent)
ent 1340 source3/winbindd/winbindd_group.c name_list = (struct acct_info *)ent->sam_entries;
ent 1342 source3/winbindd/winbindd_group.c if (!(domain = find_domain_from_name(ent->domain_name))) {
ent 1344 source3/winbindd/winbindd_group.c ent->domain_name));
ent 1352 source3/winbindd/winbindd_group.c sid_append_rid(&group_sid, name_list[ent->sam_entry_index].rid);
ent 1366 source3/winbindd/winbindd_group.c name_list[ent->sam_entry_index].acct_name));
ent 1367 source3/winbindd/winbindd_group.c ent->sam_entry_index++;
ent 1376 source3/winbindd/winbindd_group.c name_list[ent->sam_entry_index].acct_name));
ent 1377 source3/winbindd/winbindd_group.c ent->sam_entry_index++;
ent 1385 source3/winbindd/winbindd_group.c (unsigned long)name_list[ent->sam_entry_index].rid));
ent 1389 source3/winbindd/winbindd_group.c fill_domain_username(domain_group_name, ent->domain_name,
ent 1390 source3/winbindd/winbindd_group.c name_list[ent->sam_entry_index].acct_name, True);
ent 1393 source3/winbindd/winbindd_group.c ent->domain_name,
ent 1394 source3/winbindd/winbindd_group.c name_list[ent->sam_entry_index].acct_name,
ent 1411 source3/winbindd/winbindd_group.c sid_append_rid(&member_sid, name_list[ent->sam_entry_index].rid);
ent 1450 source3/winbindd/winbindd_group.c ent->sam_entry_index++;
ent 366 source3/winbindd/winbindd_proto.h bool get_sam_group_entries(struct getent_state *ent);
ent 662 source3/winbindd/winbindd_user.c static bool get_sam_user_entries(struct getent_state *ent, TALLOC_CTX *mem_ctx)
ent 672 source3/winbindd/winbindd_user.c if (ent->num_sam_entries)
ent 675 source3/winbindd/winbindd_user.c if (!(domain = find_domain_from_name(ent->domain_name))) {
ent 677 source3/winbindd/winbindd_user.c ent->domain_name));
ent 685 source3/winbindd/winbindd_user.c SAFE_FREE(ent->sam_entries);
ent 686 source3/winbindd/winbindd_user.c ent->num_sam_entries = 0;
ent 703 source3/winbindd/winbindd_user.c ent->num_sam_entries + num_entries);
ent 713 source3/winbindd/winbindd_user.c fstrcpy(name_list[ent->num_sam_entries + i].name, "");
ent 715 source3/winbindd/winbindd_user.c fstrcpy(name_list[ent->num_sam_entries + i].name,
ent 719 source3/winbindd/winbindd_user.c fstrcpy(name_list[ent->num_sam_entries + i].gecos, "");
ent 721 source3/winbindd/winbindd_user.c fstrcpy(name_list[ent->num_sam_entries + i].gecos,
ent 725 source3/winbindd/winbindd_user.c fstrcpy(name_list[ent->num_sam_entries + i].homedir,"");
ent 727 source3/winbindd/winbindd_user.c fstrcpy(name_list[ent->num_sam_entries + i].homedir,
ent 731 source3/winbindd/winbindd_user.c fstrcpy(name_list[ent->num_sam_entries + i].shell, "");
ent 733 source3/winbindd/winbindd_user.c fstrcpy(name_list[ent->num_sam_entries + i].shell,
ent 739 source3/winbindd/winbindd_user.c sid_copy(&name_list[ent->num_sam_entries+i].user_sid,
ent 741 source3/winbindd/winbindd_user.c sid_copy(&name_list[ent->num_sam_entries+i].group_sid,
ent 745 source3/winbindd/winbindd_user.c ent->num_sam_entries += num_entries;
ent 749 source3/winbindd/winbindd_user.c ent->sam_entries = name_list;
ent 750 source3/winbindd/winbindd_user.c ent->sam_entry_index = 0;
ent 751 source3/winbindd/winbindd_user.c return ent->num_sam_entries > 0;
ent 760 source3/winbindd/winbindd_user.c struct getent_state *ent;
ent 795 source3/winbindd/winbindd_user.c if (!(ent = state->getpwent_state)) {
ent 808 source3/winbindd/winbindd_user.c if (ent->num_sam_entries == ent->sam_entry_index) {
ent 810 source3/winbindd/winbindd_user.c while(ent &&
ent 811 source3/winbindd/winbindd_user.c !get_sam_user_entries(ent, state->mem_ctx)) {
ent 816 source3/winbindd/winbindd_user.c SAFE_FREE(ent->sam_entries);
ent 818 source3/winbindd/winbindd_user.c next_ent = ent->next;
ent 819 source3/winbindd/winbindd_user.c DLIST_REMOVE(state->getpwent_state, ent);
ent 821 source3/winbindd/winbindd_user.c SAFE_FREE(ent);
ent 822 source3/winbindd/winbindd_user.c ent = next_ent;
ent 827 source3/winbindd/winbindd_user.c if (!ent)
ent 831 source3/winbindd/winbindd_user.c name_list = (struct getpwent_user *)ent->sam_entries;
ent 837 source3/winbindd/winbindd_user.c ent->domain_name,
ent 838 source3/winbindd/winbindd_user.c name_list[ent->sam_entry_index].name,
ent 839 source3/winbindd/winbindd_user.c &name_list[ent->sam_entry_index].user_sid,
ent 840 source3/winbindd/winbindd_user.c &name_list[ent->sam_entry_index].group_sid,
ent 841 source3/winbindd/winbindd_user.c name_list[ent->sam_entry_index].gecos,
ent 842 source3/winbindd/winbindd_user.c name_list[ent->sam_entry_index].homedir,
ent 843 source3/winbindd/winbindd_user.c name_list[ent->sam_entry_index].shell,
ent 856 source3/winbindd/winbindd_user.c name_list[ent->sam_entry_index].name));
ent 858 source3/winbindd/winbindd_user.c ent->sam_entry_index++;
ent 43 source4/cldap_server/rootdse.c struct ldap_SearchResEntry *ent = NULL;
ent 103 source4/cldap_server/rootdse.c ent = talloc(mem_ctx, struct ldap_SearchResEntry);
ent 104 source4/cldap_server/rootdse.c if (ent == NULL) goto nomem;
ent 106 source4/cldap_server/rootdse.c ent->dn = ldb_dn_alloc_linearized(ent, res->msgs[0]->dn);
ent 107 source4/cldap_server/rootdse.c if (ent->dn == NULL) goto nomem;
ent 108 source4/cldap_server/rootdse.c ent->num_attributes = 0;
ent 109 source4/cldap_server/rootdse.c ent->attributes = NULL;
ent 113 source4/cldap_server/rootdse.c ent->num_attributes = res->msgs[0]->num_elements;
ent 114 source4/cldap_server/rootdse.c ent->attributes = talloc_array(ent, struct ldb_message_element, ent->num_attributes);
ent 115 source4/cldap_server/rootdse.c if (ent->attributes == NULL) goto nomem;
ent 116 source4/cldap_server/rootdse.c for (j=0; j < ent->num_attributes; j++) {
ent 117 source4/cldap_server/rootdse.c ent->attributes[j].name = talloc_steal(ent->attributes, res->msgs[0]->elements[j].name);
ent 118 source4/cldap_server/rootdse.c ent->attributes[j].num_values = 0;
ent 119 source4/cldap_server/rootdse.c ent->attributes[j].values = NULL;
ent 123 source4/cldap_server/rootdse.c ent->attributes[j].num_values = res->msgs[0]->elements[j].num_values;
ent 124 source4/cldap_server/rootdse.c ent->attributes[j].values = res->msgs[0]->elements[j].values;
ent 125 source4/cldap_server/rootdse.c talloc_steal(ent->attributes, res->msgs[0]->elements[j].values);
ent 141 source4/cldap_server/rootdse.c talloc_free(ent);
ent 145 source4/cldap_server/rootdse.c *response = ent;
ent 78 source4/heimdal/kdc/kerberos4.c hdb_entry_ex *ent;
ent 83 source4/heimdal/kdc/kerberos4.c ret = _kdc_db_fetch(context, ctx->config, princ, ctx->flags, NULL, &ent);
ent 92 source4/heimdal/kdc/kerberos4.c _kdc_free_ent(context, ent);
ent 101 source4/heimdal/kdc/kerberos4.c hdb_entry_ex **ent)
ent 114 source4/heimdal/kdc/kerberos4.c ret = _kdc_db_fetch(context, config, p, flags, NULL, ent);
ent 414 source4/heimdal/kdc/kerberos5.c make_etype_info_entry(krb5_context context, ETYPE_INFO_ENTRY *ent, Key *key)
ent 416 source4/heimdal/kdc/kerberos5.c ent->etype = key->key.keytype;
ent 419 source4/heimdal/kdc/kerberos5.c ALLOC(ent->salttype);
ent 422 source4/heimdal/kdc/kerberos5.c *ent->salttype = 0; /* or 1? or NULL? */
ent 424 source4/heimdal/kdc/kerberos5.c *ent->salttype = 2;
ent 436 source4/heimdal/kdc/kerberos5.c ALLOC(ent->salttype);
ent 437 source4/heimdal/kdc/kerberos5.c *ent->salttype = key->salt->type;
ent 445 source4/heimdal/kdc/kerberos5.c ent->salttype = NULL;
ent 448 source4/heimdal/kdc/kerberos5.c &ent->salt);
ent 455 source4/heimdal/kdc/kerberos5.c ent->salttype = NULL;
ent 456 source4/heimdal/kdc/kerberos5.c ent->salt = NULL;
ent 554 source4/heimdal/kdc/kerberos5.c make_etype_info2_entry(ETYPE_INFO2_ENTRY *ent, Key *key)
ent 556 source4/heimdal/kdc/kerberos5.c ent->etype = key->key.keytype;
ent 558 source4/heimdal/kdc/kerberos5.c ALLOC(ent->salt);
ent 559 source4/heimdal/kdc/kerberos5.c if (ent->salt == NULL)
ent 561 source4/heimdal/kdc/kerberos5.c *ent->salt = malloc(key->salt->salt.length + 1);
ent 562 source4/heimdal/kdc/kerberos5.c if (*ent->salt == NULL) {
ent 563 source4/heimdal/kdc/kerberos5.c free(ent->salt);
ent 564 source4/heimdal/kdc/kerberos5.c ent->salt = NULL;
ent 567 source4/heimdal/kdc/kerberos5.c memcpy(*ent->salt, key->salt->salt.data, key->salt->salt.length);
ent 568 source4/heimdal/kdc/kerberos5.c (*ent->salt)[key->salt->salt.length] = '\0';
ent 570 source4/heimdal/kdc/kerberos5.c ent->salt = NULL;
ent 572 source4/heimdal/kdc/kerberos5.c ent->s2kparams = NULL;
ent 577 source4/heimdal/kdc/kerberos5.c ALLOC(ent->s2kparams);
ent 578 source4/heimdal/kdc/kerberos5.c if (ent->s2kparams == NULL)
ent 580 source4/heimdal/kdc/kerberos5.c ent->s2kparams->length = 4;
ent 581 source4/heimdal/kdc/kerberos5.c ent->s2kparams->data = malloc(ent->s2kparams->length);
ent 582 source4/heimdal/kdc/kerberos5.c if (ent->s2kparams->data == NULL) {
ent 583 source4/heimdal/kdc/kerberos5.c free(ent->s2kparams);
ent 584 source4/heimdal/kdc/kerberos5.c ent->s2kparams = NULL;
ent 587 source4/heimdal/kdc/kerberos5.c _krb5_put_int(ent->s2kparams->data,
ent 589 source4/heimdal/kdc/kerberos5.c ent->s2kparams->length);
ent 596 source4/heimdal/kdc/kerberos5.c ALLOC(ent->s2kparams);
ent 597 source4/heimdal/kdc/kerberos5.c if (ent->s2kparams == NULL)
ent 599 source4/heimdal/kdc/kerberos5.c ent->s2kparams->length = 1;
ent 600 source4/heimdal/kdc/kerberos5.c ent->s2kparams->data = malloc(ent->s2kparams->length);
ent 601 source4/heimdal/kdc/kerberos5.c if (ent->s2kparams->data == NULL) {
ent 602 source4/heimdal/kdc/kerberos5.c free(ent->s2kparams);
ent 603 source4/heimdal/kdc/kerberos5.c ent->s2kparams = NULL;
ent 606 source4/heimdal/kdc/kerberos5.c _krb5_put_int(ent->s2kparams->data,
ent 608 source4/heimdal/kdc/kerberos5.c ent->s2kparams->length);
ent 48 source4/heimdal/kdc/misc.c hdb_entry_ex *ent;
ent 52 source4/heimdal/kdc/misc.c ent = calloc (1, sizeof (*ent));
ent 53 source4/heimdal/kdc/misc.c if (ent == NULL) {
ent 69 source4/heimdal/kdc/misc.c ent);
ent 74 source4/heimdal/kdc/misc.c *h = ent;
ent 78 source4/heimdal/kdc/misc.c free(ent);
ent 84 source4/heimdal/kdc/misc.c _kdc_free_ent(krb5_context context, hdb_entry_ex *ent)
ent 86 source4/heimdal/kdc/misc.c hdb_free_entry (context, ent);
ent 87 source4/heimdal/kdc/misc.c free (ent);
ent 40 source4/heimdal/lib/hdb/ext.c hdb_entry_check_mandatory(krb5_context context, const hdb_entry *ent)
ent 44 source4/heimdal/lib/hdb/ext.c if (ent->extensions == NULL)
ent 51 source4/heimdal/lib/hdb/ext.c for (i = 0; i < ent->extensions->len; i++) {
ent 52 source4/heimdal/lib/hdb/ext.c if (ent->extensions->val[i].data.element !=
ent 55 source4/heimdal/lib/hdb/ext.c if (ent->extensions->val[i].mandatory) {
ent 141 source4/heimdal/lib/hdb/hdb.c hdb_free_entry(krb5_context context, hdb_entry_ex *ent)
ent 145 source4/heimdal/lib/hdb/hdb.c if (ent->free_entry)
ent 146 source4/heimdal/lib/hdb/hdb.c (*ent->free_entry)(context, ent);
ent 148 source4/heimdal/lib/hdb/hdb.c for(i = 0; i < ent->entry.keys.len; ++i) {
ent 149 source4/heimdal/lib/hdb/hdb.c Key *k = &ent->entry.keys.val[i];
ent 153 source4/heimdal/lib/hdb/hdb.c free_hdb_entry(&ent->entry);
ent 196 source4/heimdal/lib/hdb/keytab.c hdb_entry_ex ent;
ent 204 source4/heimdal/lib/hdb/keytab.c memset(&ent, 0, sizeof(ent));
ent 226 source4/heimdal/lib/hdb/keytab.c &ent);
ent 234 source4/heimdal/lib/hdb/keytab.c if(kvno && ent.entry.kvno != kvno) {
ent 235 source4/heimdal/lib/hdb/keytab.c hdb_free_entry(context, &ent);
ent 240 source4/heimdal/lib/hdb/keytab.c if(ent.entry.keys.len > 0)
ent 241 source4/heimdal/lib/hdb/keytab.c enctype = ent.entry.keys.val[0].key.keytype;
ent 243 source4/heimdal/lib/hdb/keytab.c for(i = 0; i < ent.entry.keys.len; i++) {
ent 244 source4/heimdal/lib/hdb/keytab.c if(ent.entry.keys.val[i].key.keytype == enctype) {
ent 246 source4/heimdal/lib/hdb/keytab.c entry->vno = ent.entry.kvno;
ent 248 source4/heimdal/lib/hdb/keytab.c &ent.entry.keys.val[i].key,
ent 254 source4/heimdal/lib/hdb/keytab.c hdb_free_entry(context, &ent);
ent 458 source4/heimdal/lib/hdb/mkey.c hdb_unseal_keys_mkey(krb5_context context, hdb_entry *ent, hdb_master_key mkey)
ent 462 source4/heimdal/lib/hdb/mkey.c for(i = 0; i < ent->keys.len; i++){
ent 465 source4/heimdal/lib/hdb/mkey.c ret = hdb_unseal_key_mkey(context, &ent->keys.val[i], mkey);
ent 473 source4/heimdal/lib/hdb/mkey.c hdb_unseal_keys(krb5_context context, HDB *db, hdb_entry *ent)
ent 477 source4/heimdal/lib/hdb/mkey.c return hdb_unseal_keys_mkey(context, ent, db->hdb_master_key);
ent 525 source4/heimdal/lib/hdb/mkey.c hdb_seal_keys_mkey(krb5_context context, hdb_entry *ent, hdb_master_key mkey)
ent 528 source4/heimdal/lib/hdb/mkey.c for(i = 0; i < ent->keys.len; i++){
ent 531 source4/heimdal/lib/hdb/mkey.c ret = hdb_seal_key_mkey(context, &ent->keys.val[i], mkey);
ent 539 source4/heimdal/lib/hdb/mkey.c hdb_seal_keys(krb5_context context, HDB *db, hdb_entry *ent)
ent 544 source4/heimdal/lib/hdb/mkey.c return hdb_seal_keys_mkey(context, ent, db->hdb_master_key);
ent 201 source4/heimdal/lib/krb5/replay.c struct rc_entry ent, tmp;
ent 206 source4/heimdal/lib/krb5/replay.c ent.stamp = time(NULL);
ent 207 source4/heimdal/lib/krb5/replay.c checksum_authenticator(rep, ent.data);
ent 216 source4/heimdal/lib/krb5/replay.c fread(&tmp, sizeof(ent), 1, f);
ent 217 source4/heimdal/lib/krb5/replay.c t = ent.stamp - tmp.stamp;
ent 218 source4/heimdal/lib/krb5/replay.c while(fread(&tmp, sizeof(ent), 1, f)){
ent 221 source4/heimdal/lib/krb5/replay.c if(memcmp(tmp.data, ent.data, sizeof(ent.data)) == 0){
ent 242 source4/heimdal/lib/krb5/replay.c fwrite(&ent, 1, sizeof(ent), f);
ent 261 source4/heimdal/lib/krb5/replay.c struct rc_entry ent;
ent 262 source4/heimdal/lib/krb5/replay.c r = fread(&ent, sizeof(ent), 1, f);
ent 265 source4/heimdal/lib/krb5/replay.c *auth_lifespan = ent.stamp;
ent 573 source4/kdc/kdc.c hdb_entry_ex ent;
ent 626 source4/kdc/kdc.c &ent);
ent 629 source4/kdc/kdc.c hdb_free_entry(kdc->smb_krb5_context->krb5_context, &ent);
ent 635 source4/kdc/kdc.c ret = hdb_enctype2key(kdc->smb_krb5_context->krb5_context, &ent.entry, etype, &key);
ent 638 source4/kdc/kdc.c hdb_free_entry(kdc->smb_krb5_context->krb5_context, &ent);
ent 651 source4/kdc/kdc.c hdb_free_entry(kdc->smb_krb5_context->krb5_context, &ent);
ent 152 source4/ldap_server/ldap_backend.c struct ldap_SearchResEntry *ent;
ent 283 source4/ldap_server/ldap_backend.c ent = &ent_r->msg->r.SearchResultEntry;
ent 284 source4/ldap_server/ldap_backend.c ent->dn = ldb_dn_get_extended_linearized(ent_r, res->msgs[i]->dn, extended_type);
ent 285 source4/ldap_server/ldap_backend.c ent->num_attributes = 0;
ent 286 source4/ldap_server/ldap_backend.c ent->attributes = NULL;
ent 290 source4/ldap_server/ldap_backend.c ent->num_attributes = res->msgs[i]->num_elements;
ent 291 source4/ldap_server/ldap_backend.c ent->attributes = talloc_array(ent_r, struct ldb_message_element, ent->num_attributes);
ent 292 source4/ldap_server/ldap_backend.c NT_STATUS_HAVE_NO_MEMORY(ent->attributes);
ent 293 source4/ldap_server/ldap_backend.c for (j=0; j < ent->num_attributes; j++) {
ent 294 source4/ldap_server/ldap_backend.c ent->attributes[j].name = talloc_steal(ent->attributes, res->msgs[i]->elements[j].name);
ent 295 source4/ldap_server/ldap_backend.c ent->attributes[j].num_values = 0;
ent 296 source4/ldap_server/ldap_backend.c ent->attributes[j].values = NULL;
ent 300 source4/ldap_server/ldap_backend.c ent->attributes[j].num_values = res->msgs[i]->elements[j].num_values;
ent 301 source4/ldap_server/ldap_backend.c ent->attributes[j].values = res->msgs[i]->elements[j].values;
ent 302 source4/ldap_server/ldap_backend.c talloc_steal(ent->attributes, res->msgs[i]->elements[j].values);