fix a bug of a only partitally initialization which could result

in an unclean filesystem after growing by a large amount of cylinder
groups

Reviewed by:	chm
This commit is contained in:
tomsoft 2001-06-05 18:39:57 +00:00
parent 21e2deb2bc
commit c4bff79336

View File

@ -1244,7 +1244,8 @@ updcsloc(time_t utime, int fsi, int fso, int Nflag)
if(bp == NULL) {
errx(1, "malloc failed");
}
memset((char *)bp, 0, sizeof(struct gfs_bpp));
memset((char *)bp, 0, ((dupper-odupper)/sblock.fs_frag+2)*
sizeof(struct gfs_bpp));
/*
* Lock all new frags needed for the cylinder group summary. This is