diff options
Diffstat (limited to 'source3/smbd/posix_acls.c')
-rw-r--r-- | source3/smbd/posix_acls.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source3/smbd/posix_acls.c b/source3/smbd/posix_acls.c index 621457e051..9584451b26 100644 --- a/source3/smbd/posix_acls.c +++ b/source3/smbd/posix_acls.c @@ -3670,12 +3670,12 @@ NTSTATUS set_nt_acl(files_struct *fsp, uint32 security_info_sent, const struct s return NT_STATUS_MEDIA_WRITE_PROTECTED; } - if (!psd_orig) { + if (psd_orig == NULL) { return NT_STATUS_INVALID_PARAMETER; } - psd = dup_sec_desc(talloc_tos(), psd_orig); - if (!psd) { + psd = security_descriptor_copy(talloc_tos(), psd_orig); + if (psd == NULL) { return NT_STATUS_NO_MEMORY; } |