summaryrefslogtreecommitdiffstats
path: root/src/back-sch-nss.c
diff options
context:
space:
mode:
authorNalin Dahyabhai <nalin@dahyabhai.net>2013-08-06 17:27:01 -0400
committerNalin Dahyabhai <nalin@dahyabhai.net>2013-08-12 15:43:32 -0400
commit7da1f945a317eabf186ef2521f4a1b16db138e1c (patch)
tree19bca46a38cf62746de63aa82656864935463eb2 /src/back-sch-nss.c
parent03d8666a9a38811b1422f1e30b5c175028c6a5aa (diff)
downloadslapi-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.c5
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;