diff options
author | Andreas Schneider <asn@samba.org> | 2010-06-15 13:37:44 +0200 |
---|---|---|
committer | Simo Sorce <idra@samba.org> | 2010-07-27 10:27:15 -0400 |
commit | b95d5563ddff7aec15f4138be731578785dca7ec (patch) | |
tree | 9ea8eff8950269b12fbd22e712a00b2ef35454d7 /source3/rpc_server | |
parent | 924cc43d1b8f8358f7c7aaef16b06437e39cd05b (diff) | |
download | samba-b95d5563ddff7aec15f4138be731578785dca7ec.tar.gz samba-b95d5563ddff7aec15f4138be731578785dca7ec.tar.bz2 samba-b95d5563ddff7aec15f4138be731578785dca7ec.zip |
s3-printing: Added automatic migration of printing tdbs.
Signed-off-by: Jim McDonough <jmcd@samba.org>
Diffstat (limited to 'source3/rpc_server')
-rw-r--r-- | source3/rpc_server/srv_spoolss_nt.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/source3/rpc_server/srv_spoolss_nt.c b/source3/rpc_server/srv_spoolss_nt.c index ea3f3207fc..d781e2c950 100644 --- a/source3/rpc_server/srv_spoolss_nt.c +++ b/source3/rpc_server/srv_spoolss_nt.c @@ -85,7 +85,7 @@ const struct standard_mapping printer_std_mapping = { /* Map generic permissions to print server object specific permissions */ -const struct generic_mapping printserver_std_mapping = { +const struct standard_mapping printserver_std_mapping = { SERVER_READ, SERVER_WRITE, SERVER_EXECUTE, @@ -3213,7 +3213,7 @@ static WERROR printserver_notify_info(pipes_struct *p, continue; /* skip */ } - /* FIXME: should we use a SYSTEM server_info here? */ + /* Maybe we should use the SYSTEM server_info here... */ result = winreg_get_printer(mem_ctx, p->server_info, Printer->servername, lp_servicename(snum), @@ -3296,7 +3296,7 @@ static WERROR printer_notify_info(pipes_struct *p, struct policy_handle *hnd, get_printer_snum(p, hnd, &snum, NULL); - /* FIXME: should we use a SYSTEM server_info here ? */ + /* Maybe we should use the SYSTEM server_info here... */ result = winreg_get_printer(mem_ctx, p->server_info, Printer->servername, lp_servicename(snum), &pinfo2); @@ -5392,7 +5392,7 @@ static WERROR update_printer_sec(struct policy_handle *handle, struct security_acl *the_acl; int i; - the_acl = secdesc_ctr->sd->dacl; + the_acl = old_secdesc->dacl; DEBUG(10, ("old_secdesc_ctr for %s has %d aces:\n", printer, the_acl->num_aces)); |