From e09f05731d734090a31b97082bcbb3933380bf76 Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Tue, 8 May 2012 23:39:35 +1000 Subject: [PATCH] s3-lib/sysacls: Do not include an embedded \0 between ACL entries in sys_acl_to_text() This makes it possible to print the entire string again. Andrew Bartlett Autobuild-User: Andrew Bartlett Autobuild-Date: Wed May 9 06:07:06 CEST 2012 on sn-devel-104 --- source3/lib/sysacls.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source3/lib/sysacls.c b/source3/lib/sysacls.c index b0a3479a625..592aef6d43d 100644 --- a/source3/lib/sysacls.c +++ b/source3/lib/sysacls.c @@ -238,8 +238,9 @@ char *sys_acl_to_text(const struct smb_acl_t *acl_d, ssize_t *len_p) } } - slprintf(&text[len], nbytes-1, "%s:%s:%s\n", tag, id, perms); - len += nbytes - 1; + + slprintf(&text[len], nbytes, "%s:%s:%s\n", tag, id, perms); + len += (nbytes - 1); } if (len_p) -- 2.11.4.GIT