]> wimlib.net Git - wimlib/blobdiff - src/extract.c
Use macros to iterate through extraction aliases
[wimlib] / src / extract.c
index 04d0b7972997b46f45f2325ef52b5159c77dcf5c..c794620d590c170c222d79fe233f8dd7e118140c 100644 (file)
@@ -328,10 +328,7 @@ extract_chunk_wrapper(const void *chunk, size_t size, void *_ctx)
                        const struct wim_inode *inode = targets[i].inode;
                        const struct wim_dentry *dentry;
 
-                       list_for_each_entry(dentry,
-                                           &inode->i_extraction_aliases,
-                                           d_extraction_alias_node)
-                       {
+                       inode_for_each_extraction_alias(dentry, inode) {
                                progress->extract.completed_bytes += size;
                                if (ctx->cur_blob_offset == ctx->cur_blob->size)
                                        progress->extract.completed_streams++;