5
0
mirror of git://git.proxmox.com/git/qemu-server.git synced 2025-03-10 12:58:25 +03:00

parse_vm_config: correctly handle $descr

Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
This commit is contained in:
Dietmar Maurer 2014-11-11 06:52:10 +01:00
parent eab09f4e11
commit 0d732d1615

View File

@ -1837,7 +1837,7 @@ sub parse_vm_config {
my $res = {
digest => Digest::SHA::sha1_hex($raw),
snapshots => {},
pending => {}
pending => {},
};
$filename =~ m|/qemu-server/(\d+)\.conf$|
@ -1853,10 +1853,12 @@ sub parse_vm_config {
next if $line =~ m/^\s*$/;
if ($line =~ m/^\[PENDING\]\s*$/i) {
$conf->{description} = $descr if $descr;
$descr = '';
$conf = $res->{pending} = {};
next;
}elsif ($line =~ m/^\[([a-z][a-z0-9_\-]+)\]\s*$/i) {
} elsif ($line =~ m/^\[([a-z][a-z0-9_\-]+)\]\s*$/i) {
my $snapname = $1;
$conf->{description} = $descr if $descr;
$descr = '';