sim-card
/
qemu
Archived
10
0
Fork 0

Do not attempt to allocate sn_tab when there are no snapshots

This was caught by a7d27b536f which
aborted on this attempt, thanks to Alex Ivanov for report.

Signed-off-by: malc <av1474@comtv.ru>
This commit is contained in:
malc 2009-05-21 05:40:23 +04:00
parent 0a656f5f21
commit eb0b64f7aa
1 changed files with 5 additions and 0 deletions

View File

@ -2259,6 +2259,11 @@ static int qcow_snapshot_list(BlockDriverState *bs,
QCowSnapshot *sn;
int i;
if (!s->nb_snapshots) {
*psn_tab = NULL;
return s->nb_snapshots;
}
sn_tab = qemu_mallocz(s->nb_snapshots * sizeof(QEMUSnapshotInfo));
for(i = 0; i < s->nb_snapshots; i++) {
sn_info = sn_tab + i;