Index: interface.c =================================================================== RCS file: /mnt/devel/CVS/parted/libparted/fs_ext2/interface.c,v retrieving revision 1.2 diff -u -r1.2 interface.c --- interface.c 2000/11/27 16:56:44 1.2 +++ interface.c 2000/12/07 22:49:56 @@ -278,8 +278,9 @@ return NULL; if (!ped_geometry_init (&start_sector, disk, fs->geom->start, 1)) return NULL; - min_size = EXT2_SUPER_BLOCKS_COUNT(f->sb) - - EXT2_SUPER_FREE_BLOCKS_COUNT(f->sb); + min_size = ((EXT2_SUPER_BLOCKS_COUNT(f->sb) + - EXT2_SUPER_FREE_BLOCKS_COUNT(f->sb)) + * (f->blocksize / PED_SECTOR_SIZE)); return ped_constraint_new (&start_align, ped_alignment_any, &start_sector, &full_disk, min_size);