diff options
author | Nalin Dahyabhai <nalin@dahyabhai.net> | 2013-08-06 17:27:01 -0400 |
---|---|---|
committer | Nalin Dahyabhai <nalin@dahyabhai.net> | 2013-08-12 15:43:32 -0400 |
commit | 7da1f945a317eabf186ef2521f4a1b16db138e1c (patch) | |
tree | 19bca46a38cf62746de63aa82656864935463eb2 /src/back-sch-nss.c | |
parent | 03d8666a9a38811b1422f1e30b5c175028c6a5aa (diff) | |
download | slapi-nis-7da1f945a317eabf186ef2521f4a1b16db138e1c.tar.gz slapi-nis-7da1f945a317eabf186ef2521f4a1b16db138e1c.tar.xz slapi-nis-7da1f945a317eabf186ef2521f4a1b16db138e1c.zip |
Switch to tracking entry sources explicitly
Don't depend on a text attribute in a synthetic entry to tell us where
it came from; just record it in the entry's backend_data and consult it
directly later.
Diffstat (limited to 'src/back-sch-nss.c')
-rw-r--r-- | src/back-sch-nss.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/src/back-sch-nss.c b/src/back-sch-nss.c index 469e46c..7819513 100644 --- a/src/back-sch-nss.c +++ b/src/back-sch-nss.c @@ -557,9 +557,6 @@ backend_retrieve_from_nsswitch(struct backend_staged_search *staged, cbdata, &staged->count); if (entries != NULL) { staged->entries = entries; - for (i = 0; i < staged->count; i++) { - slapi_entry_add_string(entries[i], "schema-compat-origin", "nsswitch"); - } return TRUE; } return FALSE; @@ -570,7 +567,6 @@ backend_retrieve_from_nsswitch(struct backend_staged_search *staged, staged->container_sdn, cbdata); if (entry != NULL) { - slapi_entry_add_string(entry, "schema-compat-origin", "nsswitch"); staged->entries = malloc(sizeof(staged->entries[0])); if (staged->entries != NULL) { staged->entries[0] = entry; @@ -588,7 +584,6 @@ backend_retrieve_from_nsswitch(struct backend_staged_search *staged, staged->container_sdn, cbdata); if (entry != NULL) { - slapi_entry_add_string(entry, "schema-compat-origin", "nsswitch"); staged->entries = malloc(sizeof(staged->entries[0])); if (staged->entries != NULL) { staged->entries[0] = entry; |