X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=src%2Fresource.c;h=7df50e727ab7eeb1c240d0afbafe0a880a5ea4bd;hp=d3380caf66a7380fa9d9b7b5344539b9663f6d51;hb=f8698b9c814a62a117982701b9551f699553b2a4;hpb=f2db311f527e6037c836cf1b14debb841e09b440 diff --git a/src/resource.c b/src/resource.c index d3380caf..7df50e72 100644 --- a/src/resource.c +++ b/src/resource.c @@ -730,16 +730,12 @@ copy_resource(struct wim_lookup_table_entry *lte, void *wim) WIMStruct *w = wim; int ret; - if ((lte->resource_entry.flags & WIM_RESHDR_FLAG_METADATA) && - !w->write_metadata) - return 0; - ret = write_wim_resource(lte, w->out_fp, wim_resource_compression_type(lte), <e->output_resource_entry, 0); - if (ret != 0) - return ret; - lte->out_refcnt = lte->refcnt; - lte->part_number = w->hdr.part_number; - return 0; + if (ret == 0) { + lte->out_refcnt = lte->refcnt; + lte->part_number = w->hdr.part_number; + } + return ret; }