btrfs-progs: Fix malloc size for superblock.
authorQu Wenruo <quwenruo@cn.fujitsu.com>
Thu, 3 Jul 2014 09:36:38 +0000 (17:36 +0800)
committerDavid Sterba <dsterba@suse.cz>
Fri, 10 Oct 2014 07:09:47 +0000 (09:09 +0200)
commita1a3dc7fd4fb7ab0abb1269d030d85e385fc8038
treeb28077c47b449257cd58aa41455b71ee042c10bc
parent5a7157e1a6da26c6058ddb889937fcb4f66edee9
btrfs-progs: Fix malloc size for superblock.

recover_prepare() in chunk-recover.c alloc memory which only contains
sizeof(struct btrfs_super_block). This will cause glibc malloc error
after superblock csum is calculated.

Use BTRFS_SUPER_INFO_SIZE to fix the bug.

Signed-off-by: Qu Wenruo <quwenruo@cn.fujitsu.com>
Signed-off-by: David Sterba <dsterba@suse.cz>
chunk-recover.c