1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00

s3-spoolss: Fixed print_access_check server_info.

This commit is contained in:
Andreas Schneider 2010-10-01 21:03:15 +02:00
parent 100843ac23
commit b3fd5e11e5
2 changed files with 3 additions and 3 deletions

View File

@ -2102,7 +2102,7 @@ bool print_access_check(const struct auth_serversupplied_info *server_info,
} }
result = winreg_get_printer_secdesc(mem_ctx, result = winreg_get_printer_secdesc(mem_ctx,
server_info, get_server_info_system(),
msg_ctx, msg_ctx,
pname, pname,
&secdesc); &secdesc);

View File

@ -1823,7 +1823,7 @@ WERROR _spoolss_OpenPrinterEx(struct pipes_struct *p,
if (!user_ok_token(uidtoname(p->server_info->utok.uid), NULL, if (!user_ok_token(uidtoname(p->server_info->utok.uid), NULL,
p->server_info->ptok, snum) || p->server_info->ptok, snum) ||
!print_access_check(get_server_info_system(), !print_access_check(p->server_info,
p->msg_ctx, p->msg_ctx,
snum, snum,
r->in.access_mask)) { r->in.access_mask)) {
@ -7796,7 +7796,7 @@ static WERROR spoolss_addprinterex_level_2(struct pipes_struct *p,
} }
/* you must be a printer admin to add a new printer */ /* you must be a printer admin to add a new printer */
if (!print_access_check(get_server_info_system(), if (!print_access_check(p->server_info,
p->msg_ctx, p->msg_ctx,
snum, snum,
PRINTER_ACCESS_ADMINISTER)) { PRINTER_ACCESS_ADMINISTER)) {