this shouldn't happen anymore, but a safeguard in case the parser ever
has a bug does not hurt.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
$privs = { map { $_ => $user_privs->{$_} && $privs->{$_} } @$filtered_privs };
}
$privs = { map { $_ => $user_privs->{$_} && $privs->{$_} } @$filtered_privs };
}
+ foreach my $priv (keys %$privs) {
+ # safeguard, this should never happen anyway
+ delete $privs->{$priv} if !defined($privs->{$priv});
+ }
+
$data->{privs}->{$path} = $privs;
return $privs;
$data->{privs}->{$path} = $privs;
return $privs;