summaryrefslogtreecommitdiff
path: root/source4/rpc_server/drsuapi/dcesrv_drsuapi.h
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2010-08-18 14:27:17 +1000
committerAndrew Tridgell <tridge@samba.org>2010-08-20 20:34:11 +1000
commitdc7cf47371e15a1bfe8c97341773076f00c67aa1 (patch)
tree1aefe4ad9f82747a6ee723590c418ca9f7256890 /source4/rpc_server/drsuapi/dcesrv_drsuapi.h
parent34092c11b49a8bb16838be414cb71b0b5c2136bf (diff)
downloadsamba-dc7cf47371e15a1bfe8c97341773076f00c67aa1.tar.gz
samba-dc7cf47371e15a1bfe8c97341773076f00c67aa1.tar.bz2
samba-dc7cf47371e15a1bfe8c97341773076f00c67aa1.zip
s4-drs: added sam_ctx_system on DRS bind state
The getncchanges call needs to be able to access the sam as the system user for RODC clients. To do this it needs a sam_ctx connection with system credentials Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'source4/rpc_server/drsuapi/dcesrv_drsuapi.h')
-rw-r--r--source4/rpc_server/drsuapi/dcesrv_drsuapi.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/source4/rpc_server/drsuapi/dcesrv_drsuapi.h b/source4/rpc_server/drsuapi/dcesrv_drsuapi.h
index 04bb3db984..818813ed57 100644
--- a/source4/rpc_server/drsuapi/dcesrv_drsuapi.h
+++ b/source4/rpc_server/drsuapi/dcesrv_drsuapi.h
@@ -31,6 +31,7 @@ enum drsuapi_handle {
*/
struct drsuapi_bind_state {
struct ldb_context *sam_ctx;
+ struct ldb_context *sam_ctx_system;
struct GUID remote_bind_guid;
struct drsuapi_DsBindInfo28 remote_info28;
struct drsuapi_DsBindInfo28 local_info28;