summaryrefslogtreecommitdiffstats
path: root/source3/smbd
diff options
context:
space:
mode:
authorDavid Disseldorp <ddiss@samba.org>2014-05-26 15:46:52 +0200
committerJeremy Allison <jra@samba.org>2014-05-28 17:52:13 +0200
commit0c5911fc78beb788ad43e59f1722a734e9e6bb7e (patch)
treeefcaeba153218e4bcfad6b8e080e191f5df7f185 /source3/smbd
parent40bca3bdd56b58aa5e6117f08dfd3ceb9d113316 (diff)
downloadsamba-0c5911fc78beb788ad43e59f1722a734e9e6bb7e.tar.gz
samba-0c5911fc78beb788ad43e59f1722a734e9e6bb7e.tar.xz
samba-0c5911fc78beb788ad43e59f1722a734e9e6bb7e.zip
s3/posix_acls: replace dup_sec_desc() usage
Use security_descriptor_copy() instead, which is also provided by libcli. Signed-off-by: David Disseldorp <ddiss@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org> Reviewed-by: Volker Lendecke <vl@samba.org>
Diffstat (limited to 'source3/smbd')
-rw-r--r--source3/smbd/posix_acls.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/source3/smbd/posix_acls.c b/source3/smbd/posix_acls.c
index 621457e0510..9584451b263 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;
}