diff options
author | Kamen Mazdrashki <kamenim@samba.org> | 2010-12-16 22:31:28 +0200 |
---|---|---|
committer | Kamen Mazdrashki <kamenim@samba.org> | 2010-12-18 05:32:14 +0200 |
commit | bd6f9efc1e993d41d14da3ac56307ed424745153 (patch) | |
tree | a82131fca4c4ca6421b92e5883496e38c66f684f /source4/scripting/python/pyglue.c | |
parent | 09a2f14c84de1da658009c62572c7cbffb07febc (diff) | |
download | samba-bd6f9efc1e993d41d14da3ac56307ed424745153.tar.gz samba-bd6f9efc1e993d41d14da3ac56307ed424745153.tar.bz2 samba-bd6f9efc1e993d41d14da3ac56307ed424745153.zip |
s4-drepl: Make refreshed schema a global one
We need to do this as dsdb_reference_schema() function
clears "use_global_schema" ldb flag.
Basically what is going to happen is that after dsdb_reference_schema()
global_schema pointer will continue to point at old schema cache,
while "dsdb_schema" for LDB will point at the working_schema.
After replication is done, we reset "dsdb_schema" for the ldb
with an updated Schema cache, but this leaves global_schema pointer
with its old value, which is not up to date.
So we need to call dsdb_make_schema_global() again so that global_schema
points to a valid Schema cache.
Diffstat (limited to 'source4/scripting/python/pyglue.c')
0 files changed, 0 insertions, 0 deletions