]> wimlib.net Git - wimlib/blobdiff - src/ntfs-3g_capture.c
Win32: Fix drive root detection with \\?\-style paths
[wimlib] / src / ntfs-3g_capture.c
index 978c2b49d8a8ee16d165b6fb4ea5fb462e5eec67..f59292924f75afa5b2f1b0de9020fd47e34de7f2 100644 (file)
@@ -515,8 +515,12 @@ wim_ntfs_capture_filldir(void *dirent, const ntfschar *name,
         * directory tree rooted at it */
        ntfs_inode *ni = ntfs_inode_open(ctx->dir_ni->vol, mref);
        if (!ni) {
-               ERROR_WITH_ERRNO("Failed to open NTFS inode");
-               ret = -1;
+               /* XXX This used to be treated as an error, but NTFS-3g seemed
+                * to be unable to read some inodes on a Windows 8 image for
+                * some reason. */
+               WARNING_WITH_ERRNO("Failed to open NTFS file \"%s/%s\"",
+                                  ctx->path, mbs_name);
+               ret = 0;
                goto out_free_mbs_name;
        }
        path_len = ctx->path_len;