vmid is integer an can be 0, so we need to use defined() to check if it is set

Note: The plan is to use vmid 0 to mark shared volumes.
This commit is contained in:
Dietmar Maurer
2013-02-14 08:41:15 +01:00
parent f104d1dd07
commit ff00afd7fb

View File

@ -536,7 +536,7 @@ sub vdisk_free {
$plugin->parse_volname($tmpvolname);
};
if ($basename && $basevmid && $basevmid == $vmid && $basename eq $name) {
if ($basename && defined($basevmid) && $basevmid == $vmid && $basename eq $name) {
die "base volume '$volname' is still in use " .
"(use by '$tmpvolname')\n";
}