mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
page0page.ic:
Add an assert dyn0dyn.h: Reduce stack consumption innobase/include/dyn0dyn.h: Reduce stack consumption innobase/include/page0page.ic: Add an assert
This commit is contained in:
@ -18,7 +18,7 @@ typedef dyn_block_t dyn_array_t;
|
|||||||
|
|
||||||
|
|
||||||
/* Initial 'payload' size in bytes in a dynamic array block */
|
/* Initial 'payload' size in bytes in a dynamic array block */
|
||||||
#define DYN_ARRAY_DATA_SIZE 1024
|
#define DYN_ARRAY_DATA_SIZE 512
|
||||||
|
|
||||||
/*************************************************************************
|
/*************************************************************************
|
||||||
Initializes a dynamic array. */
|
Initializes a dynamic array. */
|
||||||
|
@ -512,6 +512,8 @@ page_dir_find_owner_slot(
|
|||||||
slot = page_dir_get_nth_slot(page, i);
|
slot = page_dir_get_nth_slot(page, i);
|
||||||
|
|
||||||
while (page_dir_slot_get_rec(slot) != rec) {
|
while (page_dir_slot_get_rec(slot) != rec) {
|
||||||
|
ut_a(i > 0);
|
||||||
|
|
||||||
i--;
|
i--;
|
||||||
slot = page_dir_get_nth_slot(page, i);
|
slot = page_dir_get_nth_slot(page, i);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user