On Tue, 11 Sep 2018 23:29:53 -0700, Ori Bernstein <o...@eigenstate.org> 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

Reply via email to