summaryrefslogtreecommitdiffstats
path: root/source3
diff options
context:
space:
mode:
authorDavid Disseldorp <ddiss@samba.org>2014-05-26 15:48:34 +0200
committerJeremy Allison <jra@samba.org>2014-05-28 17:52:13 +0200
commitb82d43658654fcfb65111b425f563b7a57ca91af (patch)
treebcd4da6a4ecef4093d2d201d746b138667363085 /source3
parent4be7800801586eb404e5f96e853fe6dbe7c3f82f (diff)
downloadsamba-b82d43658654fcfb65111b425f563b7a57ca91af.tar.gz
samba-b82d43658654fcfb65111b425f563b7a57ca91af.tar.xz
samba-b82d43658654fcfb65111b425f563b7a57ca91af.zip
s3/rpc_server/lsa: 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')
-rw-r--r--source3/rpc_server/lsa/srv_lsa_nt.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/source3/rpc_server/lsa/srv_lsa_nt.c b/source3/rpc_server/lsa/srv_lsa_nt.c
index f4dc4afd57f..68a2a2c9234 100644
--- a/source3/rpc_server/lsa/srv_lsa_nt.c
+++ b/source3/rpc_server/lsa/srv_lsa_nt.c
@@ -406,9 +406,9 @@ static NTSTATUS create_lsa_policy_handle(TALLOC_CTX *mem_ctx,
info->name = talloc_strdup(info, name);
- if (sd) {
- info->sd = dup_sec_desc(info, sd);
- if (!info->sd) {
+ if (sd != NULL) {
+ info->sd = security_descriptor_copy(info, sd);
+ if (info->sd == NULL) {
talloc_free(info);
return NT_STATUS_NO_MEMORY;
}