diff --git a/qcow.c b/qcow.c index 243bfa8..9b9af86 100644 --- a/qcow.c +++ b/qcow.c @@ -115,6 +115,7 @@ static void qcow1_disk_close(struct disk_image *self) q = self->priv; + free(q->table.l1_table); free(q->header); free(q); } @@ -200,6 +201,7 @@ error: if (!q) return NULL; + free(q->table.l1_table); free(q->header); free(q);