diff -r 2b3f9cdc8940 sbin/dump/tape.c
--- sbin/dump/tape.c	Sat Jun 05 16:02:58 2021 +0200
+++ sbin/dump/tape.c	Sat Jun 05 18:38:36 2021 +0200
@@ -328,7 +328,8 @@ flushtape(void)
 	}
 
 	blks = 0;
-	if (iswap32(spcl.c_type) != TS_END) {
+	if (iswap32(spcl.c_type) == TS_INODE ||
+	    iswap32(spcl.c_type) == TS_ADDR) {
 		for (i = 0; i < iswap32(spcl.c_count); i++)
 			if (spcl.c_addr[i] != 0)
 				blks++;
