X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;f=src%2Fntfs-3g_apply.c;h=77dbb23bfd5da5dad379606a59daafe6644f20af;hb=036c7da59a54e9a24b1afb917b4f9f10eee176ee;hp=b49e53a7ea84651f75aa978095c14addcdbdef11;hpb=f24f8409b041727329e980fdc81e84a7c9b00e5b;p=wimlib diff --git a/src/ntfs-3g_apply.c b/src/ntfs-3g_apply.c index b49e53a7..77dbb23b 100644 --- a/src/ntfs-3g_apply.c +++ b/src/ntfs-3g_apply.c @@ -1,7 +1,7 @@ /* * ntfs-3g_apply.c * - * Apply a WIM image directly to a NTFS volume using libntfs-3g. Restore as + * Apply a WIM image directly to an NTFS volume using libntfs-3g. Restore as * much information as possible, including security data, file attributes, DOS * names, and alternate data streams. */ @@ -199,7 +199,7 @@ out: } /* - * Extract a stream (default or alternate data) to an attribute of a NTFS file. + * Extract a stream (default or alternate data) to an attribute of an NTFS file. */ static int ntfs_3g_extract_stream(file_spec_t file, const utf16lechar *raw_stream_name, @@ -267,8 +267,8 @@ ntfs_3g_extract_stream(file_spec_t file, const utf16lechar *raw_stream_name, /* Extract stream data to the NTFS attribute. */ extract_ctx.na = na; extract_ctx.offset = 0; - ret = extract_wim_resource(lte, lte->size, - ntfs_3g_extract_wim_chunk, &extract_ctx); + ret = extract_stream(lte, lte->size, + ntfs_3g_extract_wim_chunk, &extract_ctx); /* Clean up and return. */ out_attr_close: ntfs_attr_close(na); @@ -284,7 +284,8 @@ out: static int ntfs_3g_extract_unnamed_stream(file_spec_t file, struct wim_lookup_table_entry *lte, - struct apply_ctx *ctx) + struct apply_ctx *ctx, + struct wim_dentry *_ignore) { return ntfs_3g_extract_stream(file, NULL, 0, lte, ctx); }