mirror of
https://github.com/MariaDB/server.git
synced 2025-02-01 03:21:53 +01:00
branches/zip: Cast void* pointers to byte* when doing pointer arithmetics.
This commit is contained in:
parent
0d6bfafd6c
commit
43becedf54
3 changed files with 4 additions and 3 deletions
|
@ -3915,6 +3915,7 @@ next_zip_page:
|
|||
|
||||
mlog_write_string(page + FIL_PAGE_DATA
|
||||
+ BTR_BLOB_HDR_SIZE,
|
||||
(const byte*)
|
||||
big_rec_vec->fields[i].data
|
||||
+ big_rec_vec->fields[i].len
|
||||
- extern_len,
|
||||
|
|
|
@ -549,9 +549,9 @@ buf_buddy_relocate(
|
|||
mach_read_from_4() calls here will only trigger bogus
|
||||
Valgrind memcheck warnings in UNIV_DEBUG_VALGRIND builds. */
|
||||
bpage = buf_page_hash_get(
|
||||
mach_read_from_4(src
|
||||
mach_read_from_4((const byte*) src
|
||||
+ FIL_PAGE_ARCH_LOG_NO_OR_SPACE_ID),
|
||||
mach_read_from_4(src
|
||||
mach_read_from_4((const byte*) src
|
||||
+ FIL_PAGE_OFFSET));
|
||||
|
||||
if (!bpage || bpage->zip.data != src) {
|
||||
|
|
|
@ -2366,7 +2366,7 @@ buf_page_init(
|
|||
" in the hash table: %p, %p\n",
|
||||
(ulong) space,
|
||||
(ulong) offset,
|
||||
hash_page, block);
|
||||
(const void*) hash_page, (const void*) block);
|
||||
#if defined UNIV_DEBUG || defined UNIV_BUF_DEBUG
|
||||
mutex_exit(&block->mutex);
|
||||
mutex_exit(&buf_pool->mutex);
|
||||
|
|
Loading…
Add table
Reference in a new issue