summaryrefslogtreecommitdiff
path: root/libcli
diff options
context:
space:
mode:
authorChristian Merten <christian@merten.dev>2022-09-19 22:53:45 +0200
committerJeremy Allison <jra@samba.org>2022-09-27 16:46:35 +0000
commit6501e4f00e5a36debdf44add1335818a791552f0 (patch)
tree8108a85b83551319f6748d8e6d5ebd799ede4c80 /libcli
parent1a9aac53e8ee081cf6d2028de759563120619554 (diff)
downloadsamba-6501e4f00e5a36debdf44add1335818a791552f0.tar.gz
libcli security/sddl: Make sddl_encode_ace visible
Removed static flag from sddl_encode_ace and added to headers. Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz> Reviewed-by: Jeremy Allison <jra@samba.org> Signed-off-by: Christian Merten <christian@merten.dev>
Diffstat (limited to 'libcli')
-rw-r--r--libcli/security/sddl.c4
-rw-r--r--libcli/security/sddl.h3
2 files changed, 4 insertions, 3 deletions
diff --git a/libcli/security/sddl.c b/libcli/security/sddl.c
index 5bb65ddfd6b..e6c3c94f215 100644
--- a/libcli/security/sddl.c
+++ b/libcli/security/sddl.c
@@ -583,8 +583,8 @@ static char *sddl_encode_sid(TALLOC_CTX *mem_ctx, const struct dom_sid *sid,
/*
encode an ACE in SDDL format
*/
-static char *sddl_encode_ace(TALLOC_CTX *mem_ctx, const struct security_ace *ace,
- const struct dom_sid *domain_sid)
+char *sddl_encode_ace(TALLOC_CTX *mem_ctx, const struct security_ace *ace,
+ const struct dom_sid *domain_sid)
{
char *sddl = NULL;
TALLOC_CTX *tmp_ctx;
diff --git a/libcli/security/sddl.h b/libcli/security/sddl.h
index e8bc25a619c..6720ec6453e 100644
--- a/libcli/security/sddl.h
+++ b/libcli/security/sddl.h
@@ -27,6 +27,7 @@ struct security_descriptor *sddl_decode(TALLOC_CTX *mem_ctx, const char *sddl,
const struct dom_sid *domain_sid);
char *sddl_encode(TALLOC_CTX *mem_ctx, const struct security_descriptor *sd,
const struct dom_sid *domain_sid);
-
+char *sddl_encode_ace(TALLOC_CTX *mem_ctx, const struct security_ace *ace,
+ const struct dom_sid *domain_sid);
#endif /* __SDDL_H__ */