X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;f=src%2Fresource.c;h=f7a7916e5f0cc0ed94bcae2b30673b500f80db4b;hb=d3a6c0b6414f880a9cea4d8655570d9f556f319d;hp=11e8c7dc6cc91bf3fe901567bfb427e65edeb0a4;hpb=525dc2e8b7027e69fc8c9a334aed076005766a19;p=wimlib diff --git a/src/resource.c b/src/resource.c index 11e8c7dc..f7a7916e 100644 --- a/src/resource.c +++ b/src/resource.c @@ -1013,7 +1013,7 @@ int extract_wim_resource_to_fd(const struct lookup_table_entry *lte, int fd, if (ret != 0) break; sha1_update(&ctx, buf, to_read); - if (full_write(fd, buf, to_read) < 0) { + if (full_write(fd, buf, to_read) < to_read) { ERROR_WITH_ERRNO("Error extracting WIM resource"); return WIMLIB_ERR_WRITE; }