]> wimlib.net Git - wimlib/blobdiff - src/extract.c
put_inode() fix
[wimlib] / src / extract.c
index 6f4e74c95a1007114d449e61ae50ef9be49e8df6..6e01191be028fe4bef4287ef2003a6a558a09527 100644 (file)
@@ -208,6 +208,7 @@ static int extract_regular_file(WIMStruct *w,
                        return extract_regular_file_linked(dentry, output_dir,
                                                           output_path,
                                                           extract_flags, lte);
+               FREE(lte->extracted_file);
                lte->extracted_file = STRDUP(output_path);
                if (!lte->extracted_file)
                        return WIMLIB_ERR_NOMEM;