summaryrefslogtreecommitdiffstats
path: root/source/utils/smbcacls.c
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2005-11-02 20:32:11 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 11:05:18 -0500
commitf1616911a858886da0a635a2f9b95d471215e84c (patch)
treecfa67e0ca2d293782249331956e8081aaffaa114 /source/utils/smbcacls.c
parent881dd7dbf6de0e11a3703afd2a1ba286ff0d62ad (diff)
downloadsamba-f1616911a858886da0a635a2f9b95d471215e84c.tar.gz
samba-f1616911a858886da0a635a2f9b95d471215e84c.tar.xz
samba-f1616911a858886da0a635a2f9b95d471215e84c.zip
r11482: Arrg. Can't believe this code was in this state. If you
don't initialize the mask then setting "special" access gets set to *random* permissions ! Jeremy.
Diffstat (limited to 'source/utils/smbcacls.c')
-rw-r--r--source/utils/smbcacls.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/source/utils/smbcacls.c b/source/utils/smbcacls.c
index 26037f643eb..217d80ed21a 100644
--- a/source/utils/smbcacls.c
+++ b/source/utils/smbcacls.c
@@ -231,7 +231,9 @@ static BOOL parse_ace(SEC_ACE *ace, const char *orig_str)
char *p;
const char *cp;
fstring tok;
- unsigned atype, aflags, amask;
+ unsigned int atype = 0;
+ unsigned int aflags = 0;
+ unsigned int amask = 0;
DOM_SID sid;
SEC_ACCESS mask;
const struct perm_value *v;