From dba36a3e9b1fb9e7c207ab8b5f7cb7f502867780 Mon Sep 17 00:00:00 2001 From: Stelian Pop Date: Wed, 15 Dec 2004 09:31:49 +0000 Subject: [PATCH] Be sure the di_size in a map header has the correct value. --- dump/traverse.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dump/traverse.c b/dump/traverse.c index a6b80cc..147df5b 100644 --- a/dump/traverse.c +++ b/dump/traverse.c @@ -37,7 +37,7 @@ #ifndef lint static const char rcsid[] = - "$Id: traverse.c,v 1.63 2004/12/14 11:21:48 stelian Exp $"; + "$Id: traverse.c,v 1.64 2004/12/15 09:31:49 stelian Exp $"; #endif /* not lint */ #include @@ -1247,6 +1247,7 @@ dumpmap(char *map, int type, dump_ino_t ino) spcl.c_type = type; spcl.c_count = howmany(mapsize * sizeof(char), TP_BSIZE); + spcl.c_dinode.di_size = mapsize; writeheader(ino); for (i = 0, cp = map; i < spcl.c_count; i++, cp += TP_BSIZE) writerec(cp, 0); -- 2.39.5