]> git.wh0rd.org - dump.git/commitdiff
Fix the fix, ahem.
authorStelian Pop <stelian@popies.net>
Mon, 17 Feb 2003 11:21:29 +0000 (11:21 +0000)
committerStelian Pop <stelian@popies.net>
Mon, 17 Feb 2003 11:21:29 +0000 (11:21 +0000)
restore/tape.c

index 145bc653026512b689759411a32075073bbc3a2e..bb85960a9ad91383945c7788aaefef6653a639a2 100644 (file)
@@ -46,7 +46,7 @@
 
 #ifndef lint
 static const char rcsid[] =
-       "$Id: tape.c,v 1.71 2003/02/17 10:31:45 stelian Exp $";
+       "$Id: tape.c,v 1.72 2003/02/17 11:21:29 stelian Exp $";
 #endif /* not lint */
 
 #include <config.h>
@@ -2654,13 +2654,12 @@ ReReadInodeFromTape(dump_ino_t theino)
        do {
                cntloop++;
                gethead(&spcl);
-       } while (!(spcl.c_inumber == theino && spcl.c_type == TS_INODE && spcl.c_date == dumpdate) && (cntloop < 32));
+       } while (!(spcl.c_inumber == theino && spcl.c_type == TS_INODE && spcl.c_date == dumpdate) && (cntloop < ntrec));
 #ifdef DEBUG_QFA
        fprintf(stderr, "%ld reads\n", cntloop);
-       if (cntloop == 1024) {
+       if (cntloop == ntrec) {
                fprintf(stderr, "DEBUG: bufsize %d\n", bufsize);
                fprintf(stderr, "DEBUG: ntrec %ld\n", ntrec);
-               fprintf(stderr, "DEBUG: %ld reads\n", cntloop);
        }
 #endif
        findinode(&spcl);