Commit ecfc3de5 authored by Jan Lindström's avatar Jan Lindström

MDEV-8129: Compilation warnings in log0crypt.cc

Fix incorrect types and compiler warnings.
parent 5fdb1454
......@@ -61,7 +61,7 @@ static const byte redo_log_purpose_byte = 0x02;
static const size_t kMaxSavedKeys = LOG_CRYPT_MAX_ENTRIES;
struct crypt_info_t {
ulong checkpoint_no; /*!< checkpoint no */
ib_uint64_t checkpoint_no; /*!< checkpoint no */
uint key_version; /*!< mysqld key version */
byte crypt_msg[MY_AES_BLOCK_SIZE];
byte crypt_key[MY_AES_BLOCK_SIZE];
......@@ -129,14 +129,14 @@ log_blocks_crypt(
{
byte *log_block = (byte*)block;
Crypt_result rc = MY_AES_OK;
uint32 dst_len;
uint dst_len;
byte aes_ctr_counter[MY_AES_BLOCK_SIZE];
ulint lsn = is_encrypt ? log_sys->lsn : srv_start_lsn;
lsn_t lsn = is_encrypt ? log_sys->lsn : srv_start_lsn;
const int src_len = OS_FILE_LOG_BLOCK_SIZE - LOG_BLOCK_HDR_SIZE;
for (ulint i = 0; i < size ; i += OS_FILE_LOG_BLOCK_SIZE) {
ulint log_block_no = log_block_get_hdr_no(log_block);
ulint log_block_start_lsn = log_block_get_start_lsn(
lsn_t log_block_start_lsn = log_block_get_start_lsn(
lsn, log_block_no);
const crypt_info_t* info = get_crypt_info(log_block);
......@@ -442,7 +442,7 @@ log_crypt_write_checkpoint_buf(
#else
(void)checkpoint_no; // unused variable
#endif
ut_a((buf - save) <= OS_FILE_LOG_BLOCK_SIZE);
ut_a((ulint)(buf - save) <= OS_FILE_LOG_BLOCK_SIZE);
}
/*********************************************************************//**
......
......@@ -282,7 +282,7 @@ log_reserve_and_open(
log_t* log = log_sys;
ulint len_upper_limit;
#ifdef UNIV_LOG_ARCHIVE
ulint archived_lsn_age;
lsn_t archived_lsn_age;
ulint dummy;
#endif /* UNIV_LOG_ARCHIVE */
#ifdef UNIV_DEBUG
......
......@@ -61,7 +61,7 @@ static const byte redo_log_purpose_byte = 0x02;
static const size_t kMaxSavedKeys = LOG_CRYPT_MAX_ENTRIES;
struct crypt_info_t {
ulong checkpoint_no; /*!< checkpoint no */
ib_uint64_t checkpoint_no; /*!< checkpoint no */
uint key_version; /*!< mysqld key version */
byte crypt_msg[MY_AES_BLOCK_SIZE];
byte crypt_key[MY_AES_BLOCK_SIZE];
......@@ -129,14 +129,14 @@ log_blocks_crypt(
{
byte *log_block = (byte*)block;
Crypt_result rc = MY_AES_OK;
uint32 dst_len;
uint dst_len;
byte aes_ctr_counter[MY_AES_BLOCK_SIZE];
ulint lsn = is_encrypt ? log_sys->lsn : srv_start_lsn;
lsn_t lsn = is_encrypt ? log_sys->lsn : srv_start_lsn;
const int src_len = OS_FILE_LOG_BLOCK_SIZE - LOG_BLOCK_HDR_SIZE;
const uint src_len = OS_FILE_LOG_BLOCK_SIZE - LOG_BLOCK_HDR_SIZE;
for (ulint i = 0; i < size ; i += OS_FILE_LOG_BLOCK_SIZE) {
ulint log_block_no = log_block_get_hdr_no(log_block);
ulint log_block_start_lsn = log_block_get_start_lsn(
lsn_t log_block_start_lsn = log_block_get_start_lsn(
lsn, log_block_no);
const crypt_info_t* info = get_crypt_info(log_block);
......@@ -442,7 +442,7 @@ log_crypt_write_checkpoint_buf(
#else
(void)checkpoint_no; // unused variable
#endif
ut_a((buf - save) <= OS_FILE_LOG_BLOCK_SIZE);
ut_a((ulint)(buf - save) <= OS_FILE_LOG_BLOCK_SIZE);
}
/*********************************************************************//**
......
......@@ -342,7 +342,7 @@ log_open(
log_t* log = log_sys;
ulint len_upper_limit;
#ifdef UNIV_LOG_ARCHIVE
ulint archived_lsn_age;
lsn_t archived_lsn_age;
ulint dummy;
#endif /* UNIV_LOG_ARCHIVE */
ulint count = 0;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment