From 1f673bf9209405dfa2593859bbc45d1c6dc2a960 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Thu, 17 Jan 2013 14:40:24 +0100 Subject: dsdb-schema: make sure use clean caches in schema_inferiors.c Signed-off-by: Stefan Metzmacher Reviewed-by: Andrew Bartlett --- source4/dsdb/schema/schema.h | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'source4/dsdb/schema/schema.h') diff --git a/source4/dsdb/schema/schema.h b/source4/dsdb/schema/schema.h index eb288e6bf9..66df1c5f75 100644 --- a/source4/dsdb/schema/schema.h +++ b/source4/dsdb/schema/schema.h @@ -166,10 +166,6 @@ struct dsdb_class { bool isDefunct; bool systemOnly; - const char **supclasses; - const char **subclasses; - const char **subclasses_direct; - const char **posssuperiors; uint32_t subClassOf_id; uint32_t *systemAuxiliaryClass_ids; uint32_t *auxiliaryClass_ids; @@ -186,6 +182,13 @@ struct dsdb_class { * subClasses of top are 2, subclasses of those classes are * 3 */ uint32_t subClass_order; + + struct { + const char **supclasses; + const char **subclasses; + const char **subclasses_direct; + const char **posssuperiors; + } tmp; }; /** -- cgit