X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=image%2Fmain.c;h=5f155c23dce6c0a22b04c802555b753e5abd69f2;hb=c074434fb5f0874dcf8523191359976b668527f8;hp=9c75c8b422bb8cece357e36fa609cacf25cc95d2;hpb=dcb174ce2e2c9be1eaad73757d0312246560ba3d;p=platform%2Fupstream%2Fbtrfs-progs.git diff --git a/image/main.c b/image/main.c index 9c75c8b..5f155c2 100644 --- a/image/main.c +++ b/image/main.c @@ -119,11 +119,11 @@ static struct extent_buffer *alloc_dummy_eb(u64 bytenr, u32 size); static void csum_block(u8 *buf, size_t len) { - u8 result[BTRFS_CRC32_SIZE]; + u8 result[btrfs_csum_sizes[BTRFS_CSUM_TYPE_CRC32]]; u32 crc = ~(u32)0; crc = crc32c(crc, buf + BTRFS_CSUM_SIZE, len - BTRFS_CSUM_SIZE); btrfs_csum_final(crc, result); - memcpy(buf, result, BTRFS_CRC32_SIZE); + memcpy(buf, result, btrfs_csum_sizes[BTRFS_CSUM_TYPE_CRC32]); } static int has_name(struct btrfs_key *key)