On Tue, 11 Sep 2018 23:29:53 -0700, Ori Bernstein <[email protected]> wrote:
> static ssize_t
> @@ -362,8 +377,9 @@ qc2_close(void *p)
> struct qcdisk *disk;
>
> disk = p;
> - pwrite(disk->fd, disk->l1, disk->l1sz, disk->l1off);
> - close(disk->fd);
> + if (disk->base)
> + qc2_close(disk->base);
> + free(disk->l1);
> free(disk);
> }
>
Er, of course, the close should still exist here.
--
Ori Bernstein
