X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=src%2Funix_apply.c;fp=src%2Funix_apply.c;h=672f39e7788d3a336a2ec5ab7b8ed216e8b5e3f4;hp=3746f504a3695954e9de7c0126872d151075681e;hb=43f92ce30b2398d1823e34e39ff248de521d015c;hpb=f1460c1d7df10acd410aea0496147c1abe9ef24c diff --git a/src/unix_apply.c b/src/unix_apply.c index 3746f504..672f39e7 100644 --- a/src/unix_apply.c +++ b/src/unix_apply.c @@ -611,7 +611,8 @@ unix_begin_extract_blob(struct blob_descriptor *blob, void *_ctx) /* Called when the next chunk of a blob has been read for extraction */ static int -unix_extract_chunk(const void *chunk, size_t size, void *_ctx) +unix_extract_chunk(const struct blob_descriptor *blob, u64 offset, + const void *chunk, size_t size, void *_ctx) { struct unix_apply_ctx *ctx = _ctx; int ret; @@ -765,7 +766,7 @@ unix_extract(struct list_head *dentry_list, struct apply_ctx *_ctx) struct read_blob_callbacks cbs = { .begin_blob = unix_begin_extract_blob, - .consume_chunk = unix_extract_chunk, + .continue_blob = unix_extract_chunk, .end_blob = unix_end_extract_blob, .ctx = ctx, };