X-Git-Url: https://git.wh0rd.org/?p=dump.git;a=blobdiff_plain;f=dump%2Ftape.c;h=125b15884074869ed1d7b4b4adcf0c58bfcf18f0;hp=5fa739c01302ee9d8481fb8e7b3f83fdd0d47743;hb=35952b8fbb9df4f18fe7c470dc62ed318d4ce695;hpb=f06477dacf3286f017ad32b6a08a933675790a1f diff --git a/dump/tape.c b/dump/tape.c index 5fa739c..125b158 100644 --- a/dump/tape.c +++ b/dump/tape.c @@ -41,7 +41,7 @@ #ifndef lint static const char rcsid[] = - "$Id: tape.c,v 1.62 2002/01/25 15:08:59 stelian Exp $"; + "$Id: tape.c,v 1.63 2002/02/21 09:25:31 stelian Exp $"; #endif /* not lint */ #include @@ -1239,6 +1239,7 @@ doslave(int cmd, int slave_number, int first) spclptr = &uspclptr->s_spcl; if ((spclptr->c_magic == NFS_MAGIC) && (spclptr->c_type == TS_INODE) && + ((spclptr->c_dinode.di_mode & S_IFMT) != IFDIR) && (spclptr->c_date == gThisDumpDate)) { /* if an error occured previously don't * try again */