diff options
author | Jeremy Allison <jra@samba.org> | 2008-10-29 13:27:14 -0700 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2008-10-29 13:27:14 -0700 |
commit | 7c53ffea28a5752bf28c23b4741ceba77ff1fe1f (patch) | |
tree | f0e44ed0be4ea25f40c45d8a394c43faa17f3a40 /source3/printing | |
parent | d1f980444d22e41659af0d3681f81162b914aa61 (diff) | |
download | samba-7c53ffea28a5752bf28c23b4741ceba77ff1fe1f.tar.gz samba-7c53ffea28a5752bf28c23b4741ceba77ff1fe1f.tar.bz2 samba-7c53ffea28a5752bf28c23b4741ceba77ff1fe1f.zip |
Allow a new file to inherit the Windows ACL from its parent.
Now to do the same for directories.
Jeremy.
Diffstat (limited to 'source3/printing')
-rw-r--r-- | source3/printing/nt_printing.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source3/printing/nt_printing.c b/source3/printing/nt_printing.c index 1826fa88ed..5ec0e1e9f3 100644 --- a/source3/printing/nt_printing.c +++ b/source3/printing/nt_printing.c @@ -5811,11 +5811,11 @@ bool print_access_check(struct auth_serversupplied_info *server_info, int snum, against. This is because print jobs are child objects objects of a printer. */ - secdesc = se_create_child_secdesc(mem_ctx, parent_secdesc->sd, False); + status = se_create_child_secdesc_buf(mem_ctx, &secdesc, parent_secdesc->sd, False); - if (!secdesc) { + if (!NT_STATUS_IS_OK(status)) { talloc_destroy(mem_ctx); - errno = ENOMEM; + errno = map_errno_from_nt_status(status); return False; } |