restore/dump-restore-rmdir.patch
Petr Hracek f8c4b30243 Fix hang restoring incrementals which remove directories (#972370)
Signed-off-by: Petr Hracek <phracek@redhat.com>
2015-09-25 09:09:26 +02:00

14 lines
388 B
Diff

diff --git a/restore/restore.c b/restore/restore.c
index c773d90..8f89729 100644
--- a/restore/restore.c
+++ b/restore/restore.c
@@ -593,7 +593,7 @@ findunreflinks(void)
if (np->e_type == LEAF) {
removeleaf(np);
freeentry(np);
- } else {
+ } else if (np->e_ino != 0){
np->e_flags |= TMPNAME;
deleteino(np->e_ino);
np->e_next = removelist;