X-Git-Url: https://git.wh0rd.org/?p=dump.git;a=blobdiff_plain;f=restore%2Fdirs.c;h=c9a9482cea38f2e47d909ba324283891b75a9ee1;hp=423fe6ea9e428fbe286b173dd34215a12530514b;hb=b43981b3544000a3683e6a53ea1cf8412f09e4d5;hpb=30e8407d4ff60da69e6f6202267eb8c705743b5d diff --git a/restore/dirs.c b/restore/dirs.c index 423fe6e..c9a9482 100644 --- a/restore/dirs.c +++ b/restore/dirs.c @@ -42,7 +42,7 @@ #ifndef lint static const char rcsid[] = - "$Id: dirs.c,v 1.29 2004/12/15 11:00:01 stelian Exp $"; + "$Id: dirs.c,v 1.30 2005/01/14 13:01:34 stelian Exp $"; #endif /* not lint */ #include @@ -777,8 +777,10 @@ comparedirmodes(void) } #ifdef __linux__ if (lgetflags(cp, &newflags) < 0) { - warn("%s: lgetflags failed", cp); - do_compare_error; + if (node.flags != 0) { + warn("%s: lgetflags failed", cp); + do_compare_error; + } } else { if (newflags != node.flags) {