diff -Nur parted-1.6.5.org/libparted/fs_reiserfs/reiserfs.h parted-1.6.5/libparted/fs_reiserfs/reiserfs.h --- parted-1.6.5.org/libparted/fs_reiserfs/reiserfs.h 2002-08-10 02:47:33.000000000 +0200 +++ parted-1.6.5/libparted/fs_reiserfs/reiserfs.h 2003-08-23 14:20:21.000000000 +0200 @@ -50,7 +50,7 @@ uint16_t s_tree_height; uint16_t s_bmap_nr; uint16_t s_version; - char padding[436]; + char padding[438]; }; typedef struct reiserfs_super_block reiserfs_super_block_t; diff -Nur parted-1.6.5.org/libparted/fs_ufs/ufs.c parted-1.6.5/libparted/fs_ufs/ufs.c --- parted-1.6.5.org/libparted/fs_ufs/ufs.c 2002-04-10 03:53:21.000000000 +0200 +++ parted-1.6.5/libparted/fs_ufs/ufs.c 2003-08-23 14:20:33.000000000 +0200 @@ -169,7 +169,7 @@ int32_t fs_postbloff; /* (__s16) rotation block list head */ int32_t fs_rotbloff; /* (uint8_t) blocks for each rotation */ int32_t fs_magic; /* magic number */ - uint8_t fs_space[1]; /* list of blocks for each rotation */ + uint8_t fs_space[4]; /* list of blocks for each rotation */ }; static PedGeometry*