From 766511752ce48a9abe7f8df6be9388b792d386b0 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Fri, 22 May 2015 09:24:56 +0200 Subject: [PATCH] s3: smbcacls: Ensure we read a hex number as %x, not %u. Based on a patch from Zoe O'Connell BUG: https://bugzilla.samba.org/show_bug.cgi?id=11068 Signed-off-by: Jeremy Allison Reviewed-by: Jim McDonough --- source3/utils/smbcacls.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source3/utils/smbcacls.c b/source3/utils/smbcacls.c index 23a1192..d8e7985 100644 --- a/source3/utils/smbcacls.c +++ b/source3/utils/smbcacls.c @@ -571,7 +571,7 @@ static bool parse_ace(struct cli_state *cli, struct security_ace *ace, } if (strncmp(tok, "0x", 2) == 0) { - if (sscanf(tok, "%u", &amask) != 1) { + if (sscanf(tok, "%x", &amask) != 1) { printf("ACE '%s': bad hex number at '%s'\n", orig_str, tok); SAFE_FREE(str); -- 2.1.4