X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;f=src%2Fextract.c;h=532d1b1fcd82ea6c8b3d2823647fb21010e37ab4;hb=f84a3d108722a2290f45d384638206663a9df824;hp=04d484f4e4216c4f3e2bc9ca1e4c7522e3f82555;hpb=62458ef728064652932d49fbab1116b2f2462fa8;p=wimlib diff --git a/src/extract.c b/src/extract.c index 04d484f4..532d1b1f 100644 --- a/src/extract.c +++ b/src/extract.c @@ -1929,6 +1929,7 @@ wimlib_extract_image_from_pipe_with_progress(int pipe_fd, goto out_wimlib_free; wim_reshdr_to_desc_and_blob(&reshdr, pwm, metadata_rdesc, imd->metadata_blob); + pwm->refcnt++; if (i == image) { /* Metadata resource is for the image being extracted. @@ -1936,7 +1937,6 @@ wimlib_extract_image_from_pipe_with_progress(int pipe_fd, ret = read_metadata_resource(imd); if (ret) goto out_wimlib_free; - imd->modified = 1; } else { /* Metadata resource is not for the image being * extracted. Skip over it. */