From: Stelian Pop Date: Thu, 21 Feb 2002 09:25:31 +0000 (+0000) Subject: QFA fix (do not output directories in QFA file). X-Git-Tag: release_0_4b28~15 X-Git-Url: https://git.wh0rd.org/?p=dump.git;a=commitdiff_plain;h=35952b8fbb9df4f18fe7c470dc62ed318d4ce695;hp=f06477dacf3286f017ad32b6a08a933675790a1f QFA fix (do not output directories in QFA file). --- diff --git a/CHANGES b/CHANGES index f95c076..ee9b9d6 100644 --- a/CHANGES +++ b/CHANGES @@ -1,4 +1,11 @@ -$Id: CHANGES,v 1.162 2002/02/15 11:30:09 stelian Exp $ +$Id: CHANGES,v 1.163 2002/02/21 09:25:31 stelian Exp $ + +Changes between versions 0.4b27 and 0.4b28 (released ?????????????????) +======================================================================= + +1. Fixed a bug in the QFA feature which could have caused + a bad tape positionning on restore (causing extra delays in + restore). Credits go to Uwe Gohlke . Changes between versions 0.4b26 and 0.4b27 (released February 15, 2002) ======================================================================= 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 */