]> wimlib.net Git - wimlib/blobdiff - src/ntfs-apply.c
Fix up calculation of image XML statistics
[wimlib] / src / ntfs-apply.c
index 6409472a3c866d1ee5a8ea0055a4390ee2d68ee1..d6271f79094795d12a4788ee646f8aca0be814a0 100644 (file)
@@ -442,8 +442,10 @@ static int do_wim_apply_dentry_ntfs(struct dentry *dentry, ntfs_inode *dir_ni,
                        /* Can't make a hard link; extract the file itself */
                        FREE(inode->extracted_file);
                        inode->extracted_file = STRDUP(dentry->full_path_utf8);
-                       if (!inode->extracted_file)
-                               return WIMLIB_ERR_NOMEM;
+                       if (!inode->extracted_file) {
+                               ret = WIMLIB_ERR_NOMEM;
+                               goto out_close_dir_ni;
+                       }
                }
        }