From: Volker Lendecke Date: Sun, 4 Jan 2026 12:04:27 +0000 (+0100) Subject: printing: Simplify mapping permissions X-Git-Tag: tdb-1.4.15~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2f43bd546935e19dec3ce05ea74482159bede0fe;p=thirdparty%2Fsamba.git printing: Simplify mapping permissions Use security_acl_map_generic() Signed-off-by: Volker Lendecke Reviewed-by: Anoop C S --- diff --git a/source3/printing/nt_printing.c b/source3/printing/nt_printing.c index a195bf3851a..8937d772595 100644 --- a/source3/printing/nt_printing.c +++ b/source3/printing/nt_printing.c @@ -2191,22 +2191,12 @@ jfm: I should use this comment for the text file to explain void map_printer_permissions(struct security_descriptor *sd) { - uint32_t i; - - for (i = 0; sd->dacl && i < sd->dacl->num_aces; i++) { - se_map_generic(&sd->dacl->aces[i].access_mask, - &printer_generic_mapping); - } + security_acl_map_generic(sd->dacl, &printer_generic_mapping); } void map_job_permissions(struct security_descriptor *sd) { - uint32_t i; - - for (i = 0; sd->dacl && i < sd->dacl->num_aces; i++) { - se_map_generic(&sd->dacl->aces[i].access_mask, - &job_generic_mapping); - } + security_acl_map_generic(sd->dacl, &job_generic_mapping); }