my ($conf, $oldconf, $restricted, $unique) = @_;
my $rpcenv = PVE::RPCEnvironment::get();
+ my $authuser = $rpcenv->get_user();
foreach my $key (keys %$oldconf) {
next if $key eq 'digest' || $key eq 'rootfs' || $key eq 'snapshots' || $key eq 'unprivileged' || $key eq 'parent';
next;
}
+ if ($key =~ /^net\d+$/ && !defined($conf->{$key})) {
+ PVE::LXC::check_bridge_access($rpcenv, $authuser, $oldconf->{$key});
+ }
+
if ($unique && $key =~ /^net\d+$/) {
my $net = PVE::LXC::Config->parse_lxc_network($oldconf->{$key});
my $dc = PVE::Cluster::cfs_read_file('datacenter.cfg');