]> wimlib.net Git - wimlib/blobdiff - src/ntfs-3g_capture.c
Add WIMLIB_ADD_FLAG_NO_UNSUPPORTED_EXCLUDE
[wimlib] / src / ntfs-3g_capture.c
index 27c446a05b3a787c6c51ac2314fdef5cb93f5b61..f8c6a18720195d6b092d3cb13cf8ce76c969a924 100644 (file)
@@ -575,6 +575,11 @@ build_dentry_tree_ntfs_recursive(struct wim_dentry **root_ret,
        if ((attributes & (FILE_ATTRIBUTE_DIRECTORY |
                           FILE_ATTRIBUTE_ENCRYPTED)) == FILE_ATTRIBUTE_ENCRYPTED)
        {
+               if (params->add_flags & WIMLIB_ADD_FLAG_NO_UNSUPPORTED_EXCLUDE)
+               {
+                       ERROR("Can't archive unsupported encrypted file \"%s\"", path);
+                       return WIMLIB_ERR_UNSUPPORTED_FILE;
+               }
                if ((params->add_flags & WIMLIB_ADD_FLAG_EXCLUDE_VERBOSE)
                    && params->progress_func)
                {