]> wimlib.net Git - wimlib/blobdiff - src/ntfs-3g_apply.c
verify_dentry(): Allow multiple DOS names per inode (for UDF)
[wimlib] / src / ntfs-3g_apply.c
index ffe3a8b0572253dc6ab8333d139f6a65db6e58d0..0de2bb042da01fc98a5421a5f7567ad60f1775d7 100644 (file)
@@ -458,7 +458,8 @@ do_apply_dentry_ntfs(struct wim_dentry *dentry, ntfs_inode *dir_ni,
        }
 
        /* Set DOS (short) name if given */
-       if (dentry_has_short_name(dentry)) {
+       if (dentry_has_short_name(dentry) && !dentry->dos_name_invalid)
+       {
                char *short_name_mbs;
                size_t short_name_mbs_nbytes;
                ret = utf16le_to_tstr(dentry->short_name,