On Thu, Apr 27, 2017 at 01:36:31PM +0530, Ashijeet Acharya wrote:
> @@ -51,6 +60,7 @@ typedef struct BDRVDMGState {
> uint8_t *compressed_chunk;
> uint8_t *uncompressed_chunk;
> z_stream zstream;
> + DMGReadState *drs;
This doesn't need to be a pointer. The object is allocated in
.bdrv_open() and freed in .bdrv_close(). It's simpler to drop the heap
allocation and simply inline the struct:
DMGReadState drs;
signature.asc
Description: PGP signature
