]> git.ipfire.org Git - thirdparty/samba.git/commit
util_sd: fix incorrect strings match gitlab/master
authorDaniil Sarafannikov <sarafannikovda@sgu.ru>
Mon, 18 May 2026 12:28:01 +0000 (16:28 +0400)
committerAnoop C S <anoopcs@samba.org>
Wed, 3 Jun 2026 08:26:04 +0000 (08:26 +0000)
commit70f59d3fff7af8e1a29b53877e07e401e5dd7a17
tree92714d2ded4717ca770bce98238efddbda7c0c91
parent737645d1dda56684457b4cc3889c2c6580869ca2
util_sd: fix incorrect strings match

parse_ace() accepted strings like "ALLOWED123" as valid ACE
types because strncmp() compared only prefixes without
NULL terminators.

Switch to exact string comparison to ensure only valid
ACE type names are accepted.

Pair-Programmed-With: Dmitry Mikhalchenko <tascad@altlinux.org>
Signed-off-by: Daniil Sarafannikov <sarafannikovda@sgu.ru>
Reviewed-by: Anoop C S <anoopcs@samba.org>
Reviewed-by: Gary Lockyer <gary@catalyst.net.nz>
Autobuild-User(master): Anoop C S <anoopcs@samba.org>
Autobuild-Date(master): Wed Jun  3 08:26:04 UTC 2026 on atb-devel-224
source3/lib/util_sd.c