mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
virsh: Fix segfault of snapshot-list
'snaps' is used after free()'ed.
This commit is contained in:
@@ -866,7 +866,7 @@ vshSnapshotListCollect(vshControl *ctl, virDomainPtr dom,
|
||||
goto cleanup;
|
||||
}
|
||||
if (from) {
|
||||
snaps[snaplist->nsnaps++] = from;
|
||||
snaplist->snaps[snaplist->nsnaps++].snap = from;
|
||||
virDomainSnapshotRef(from);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user