From 374a3a8f338ff6b1108f9f7bd0343939731978d2 Mon Sep 17 00:00:00 2001 From: Eric Biggers Date: Tue, 21 May 2013 23:38:32 -0500 Subject: [PATCH] verify_dentry(): Only warn when root dentry is named --- src/verify.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/verify.c b/src/verify.c index 3085e6a6..9e59d707 100644 --- a/src/verify.c +++ b/src/verify.c @@ -143,8 +143,13 @@ verify_dentry(struct wim_dentry *dentry, void *wim) * (This seems to be the case...) */ if (dentry_is_root(dentry)) { if (dentry_has_long_name(dentry) || dentry_has_short_name(dentry)) { - ERROR("The root dentry has a nonempty name!"); - 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; } } else { if (!dentry_has_long_name(dentry)) { -- 2.43.0