summaryrefslogtreecommitdiff
path: root/source3/rpc_server/srv_netlog.c
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>1998-05-14 03:32:21 +0000
committerJeremy Allison <jra@samba.org>1998-05-14 03:32:21 +0000
commit05a8202b48291b46befedad345b546d1a54c29c2 (patch)
tree30684a66b4a648f0d175801aa799056ec18f8758 /source3/rpc_server/srv_netlog.c
parentbce6d410130982af6ca58dc9a0d297b5f80e6c6c (diff)
downloadsamba-05a8202b48291b46befedad345b546d1a54c29c2.tar.gz
samba-05a8202b48291b46befedad345b546d1a54c29c2.tar.bz2
samba-05a8202b48291b46befedad345b546d1a54c29c2.zip
Fixed dce/rpc to use global_machine_sid (auto generated in server.c if
not present in smb.conf). Jeremy. (This used to be commit e7c1100390b714bf2f489a9032156b0c9272e403)
Diffstat (limited to 'source3/rpc_server/srv_netlog.c')
-rw-r--r--source3/rpc_server/srv_netlog.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/source3/rpc_server/srv_netlog.c b/source3/rpc_server/srv_netlog.c
index edc2d859df..23625b96ef 100644
--- a/source3/rpc_server/srv_netlog.c
+++ b/source3/rpc_server/srv_netlog.c
@@ -32,6 +32,7 @@ extern int DEBUGLEVEL;
extern BOOL sam_logon_in_ssb;
extern pstring samlogon_user;
extern pstring global_myname;
+extern DOM_SID global_machine_sid;
/*************************************************************************
make_net_r_req_chal:
@@ -680,7 +681,6 @@ static void api_net_sam_logon( int uid,
pstring my_name;
pstring my_workgroup;
pstring domain_groups;
- DOM_SID dom_sid;
char *other_sids;
uint32 r_uid;
uint32 r_gid;
@@ -697,7 +697,6 @@ static void api_net_sam_logon( int uid,
pstrcpy(logon_script, lp_logon_script());
pstrcpy(profile_path, lp_logon_path());
- string_to_sid(&dom_sid, lp_domain_sid());
pstrcpy(other_sids, lp_domain_other_sids());
pstrcpy(my_workgroup, lp_workgroup());
@@ -757,7 +756,7 @@ static void api_net_sam_logon( int uid,
my_name , /* char *logon_srv */
my_workgroup, /* char *logon_dom */
- &dom_sid, /* DOM_SID *dom_sid */
+ &global_machine_sid, /* DOM_SID *dom_sid */
other_sids); /* char *other_sids */
}
else