]> wimlib.net Git - wimlib/blobdiff - src/ntfs-apply.c
Fix up calculation of image XML statistics
[wimlib] / src / ntfs-apply.c
index 3f4157d7074f694a0f230456894d958833ae0ebd..d6271f79094795d12a4788ee646f8aca0be814a0 100644 (file)
@@ -54,13 +54,6 @@ struct ntfs_apply_args {
        WIMStruct *w;
 };
 
-
-#if 0
-extern int ntfs_set_inode_security(ntfs_inode *ni, u32 selection,
-                                  const char *attr);
-extern int ntfs_set_inode_attributes(ntfs_inode *ni, u32 attrib);
-#endif
-
 /* 
  * Extracts a WIM resource to a NTFS attribute.
  */
@@ -449,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;
+                       }
                }
        }