mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-27 08:05:24 +00:00
virsh: Fix segfault of snapshot-list
'snaps' is used after free()'ed.
(cherry picked from commit e0ad466983
)
This commit is contained in:
parent
6bae2c413d
commit
3d12463644
@ -866,7 +866,7 @@ vshSnapshotListCollect(vshControl *ctl, virDomainPtr dom,
|
|||||||
goto cleanup;
|
goto cleanup;
|
||||||
}
|
}
|
||||||
if (from) {
|
if (from) {
|
||||||
snaps[snaplist->nsnaps++] = from;
|
snaplist->snaps[snaplist->nsnaps++].snap = from;
|
||||||
virDomainSnapshotRef(from);
|
virDomainSnapshotRef(from);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user