]> git.proxmox.com Git - pve-access-control.git/commitdiff
user.cfg: ensure propagate flag is 1/0 when parsing
authorFabian Grünbichler <f.gruenbichler@proxmox.com>
Thu, 21 Nov 2019 14:43:19 +0000 (15:43 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Sat, 23 Nov 2019 16:33:37 +0000 (17:33 +0100)
otherwise this might end up as (arbitrary) string somewhere..

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
PVE/AccessControl.pm

index aff91379f3ceae0641beb8c9a84f0dbad640ef2b..2a4fe142743886c2df7fb28444529b927a6d30c4 100644 (file)
@@ -965,6 +965,8 @@ sub parse_user_config {
        } elsif ($et eq 'acl') {
            my ($propagate, $pathtxt, $uglist, $rolelist) = @data;
 
+           $propagate = $propagate ? 1 : 0;
+
            if (my $path = normalize_path($pathtxt)) {
                foreach my $role (split_list($rolelist)) {