diff --git a/storage/innobase/page/page0zip.cc b/storage/innobase/page/page0zip.cc index a16cce76ecbd..21f8c3f1aa48 100644 --- a/storage/innobase/page/page0zip.cc +++ b/storage/innobase/page/page0zip.cc @@ -5067,11 +5067,6 @@ page_zip_verify_checksum( return(TRUE); } - if (stored == page_zip_calc_checksum(data, size, curr_algo, - true)) { - return(TRUE); - } - if (stored == page_zip_calc_checksum( data, size, SRV_CHECKSUM_ALGORITHM_INNODB)) { @@ -5088,6 +5083,11 @@ page_zip_verify_checksum( return(TRUE); } + if (stored == page_zip_calc_checksum(data, size, curr_algo, + true)) { + return(TRUE); + } + break; case SRV_CHECKSUM_ALGORITHM_STRICT_INNODB: case SRV_CHECKSUM_ALGORITHM_INNODB: