From: Eric Biggers Date: Sun, 28 Apr 2013 05:19:09 +0000 (-0500) Subject: maybe_apply_dentry(): Treat encrypted directories as streamless X-Git-Tag: v1.3.3~12 X-Git-Url: https://wimlib.net/git/?p=wimlib;a=commitdiff_plain;h=8529a40e7eda47fff2ddd01e5903d38d2f8bf766;ds=inline maybe_apply_dentry(): Treat encrypted directories as streamless --- diff --git a/src/extract_image.c b/src/extract_image.c index 0d83a182..e1096647 100644 --- a/src/extract_image.c +++ b/src/extract_image.c @@ -567,7 +567,9 @@ maybe_apply_dentry(struct wim_dentry *dentry, void *arg) return 0; if (args->extract_flags & WIMLIB_EXTRACT_FLAG_NO_STREAMS) - if (inode_unnamed_lte_resolved(dentry->d_inode)) + if (inode_unnamed_lte_resolved(dentry->d_inode) && + !(dentry->d_inode->i_attributes & (FILE_ATTRIBUTE_DIRECTORY | + FILE_ATTRIBUTE_ENCRYPTED))) return 0; if ((args->extract_flags & WIMLIB_EXTRACT_FLAG_VERBOSE) &&