mirror of
https://git.proxmox.com/git/qemu-server
synced 2025-08-07 14:53:38 +00:00
vm_devices_list: make sure $device->{'qdev_id'} is set
This commit is contained in:
parent
200644a7f9
commit
6e62a21f17
@ -3208,8 +3208,8 @@ sub vm_devices_list {
|
|||||||
my $devices = {};
|
my $devices = {};
|
||||||
foreach my $pcibus (@$res) {
|
foreach my $pcibus (@$res) {
|
||||||
foreach my $device (@{$pcibus->{devices}}) {
|
foreach my $device (@{$pcibus->{devices}}) {
|
||||||
|
next if !$device->{'qdev_id'};
|
||||||
if ($device->{'pci_bridge'}) {
|
if ($device->{'pci_bridge'}) {
|
||||||
|
|
||||||
$devices->{$device->{'qdev_id'}} = 1;
|
$devices->{$device->{'qdev_id'}} = 1;
|
||||||
foreach my $bridge_device (@{$device->{'pci_bridge'}->{devices}}) {
|
foreach my $bridge_device (@{$device->{'pci_bridge'}->{devices}}) {
|
||||||
next if !$bridge_device->{'qdev_id'};
|
next if !$bridge_device->{'qdev_id'};
|
||||||
@ -3217,7 +3217,6 @@ sub vm_devices_list {
|
|||||||
$devices->{$device->{'qdev_id'}}++;
|
$devices->{$device->{'qdev_id'}}++;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
next if !$device->{'qdev_id'};
|
|
||||||
$devices->{$device->{'qdev_id'}} = 1;
|
$devices->{$device->{'qdev_id'}} = 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user