- ERROR("The root dentry has a nonempty name!");
- return WIMLIB_ERR_INVALID_DENTRY;
- }
- } else {
- if (!dentry_has_long_name(dentry)) {
- ERROR("Dentry `%"TS"' has no long name!",
- dentry_full_path(dentry));
- return WIMLIB_ERR_INVALID_DENTRY;
+ WARNING("The root dentry has a nonempty name");
+ FREE(dentry->file_name);
+ FREE(dentry->short_name);
+ dentry->file_name = NULL;
+ dentry->short_name = NULL;
+ dentry->file_name_nbytes = 0;
+ dentry->short_name_nbytes = 0;