X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;f=src%2Fmetadata_resource.c;h=e632198940f332928b2e543b78e55e7fd8aa6d77;hb=df1050ef86e54f027912a15fe60bf67c8ab43d2c;hp=e4eb78ab6417e8613b6bd26a98ed9a014f628df3;hpb=61db93f82eca3fe9f7676355c709c58cc425a6ad;p=wimlib diff --git a/src/metadata_resource.c b/src/metadata_resource.c index e4eb78ab..e6321989 100644 --- a/src/metadata_resource.c +++ b/src/metadata_resource.c @@ -54,11 +54,14 @@ * WIMLIB_ERR_SUCCESS (0) * WIMLIB_ERR_INVALID_METADATA_RESOURCE * WIMLIB_ERR_NOMEM + * WIMLIB_ERR_READ + * WIMLIB_ERR_UNEXPECTED_END_OF_FILE + * WIMLIB_ERR_DECOMPRESSION */ int read_metadata_resource(WIMStruct *wim, struct wim_image_metadata *imd) { - u8 *buf; + void *buf; int ret; struct wim_dentry *root; const struct wim_lookup_table_entry *metadata_lte; @@ -87,7 +90,7 @@ read_metadata_resource(WIMStruct *wim, struct wim_image_metadata *imd) } /* Read the metadata resource into memory. (It may be compressed.) */ - ret = read_full_resource_into_alloc_buf(metadata_lte, (void**)&buf); + ret = read_full_resource_into_alloc_buf(metadata_lte, &buf); if (ret) return ret;