]> wimlib.net Git - wimlib/blobdiff - src/resource.c
LZX decompression cleanups
[wimlib] / src / resource.c
index 9d6fe2dc727842da0c368571de854d00853fc7d0..17aaabfac78f0181fd30c242e3b919f9d20545e6 100644 (file)
@@ -620,7 +620,7 @@ int extract_wim_resource(const struct lookup_table_entry *lte,
                u64 to_read = min(bytes_remaining, sizeof(buf));
                ret = read_wim_resource(lte, buf, to_read, offset, 0);
                if (ret != 0)
-                       break;
+                       return ret;
                sha1_update(&ctx, buf, to_read);
                ret = extract_chunk(buf, to_read, offset, extract_chunk_arg);
                if (ret != 0) {