MYSQL_LOG::recover was trying to allocate 0 bytes - bug#8661
This commit is contained in:
parent
178be07aa3
commit
82571d6b84
@ -3000,11 +3000,11 @@ int TC_LOG_BINLOG::recover(IO_CACHE *log, Format_description_log_event *fdle)
|
||||
MEM_ROOT mem_root;
|
||||
|
||||
if (! fdle->is_valid() ||
|
||||
hash_init(&xids, &my_charset_bin, tc_log_page_size/3, 0,
|
||||
hash_init(&xids, &my_charset_bin, TC_LOG_PAGE_SIZE/3, 0,
|
||||
sizeof(my_xid), 0, 0, MYF(0)))
|
||||
goto err1;
|
||||
|
||||
init_alloc_root(&mem_root, tc_log_page_size, tc_log_page_size);
|
||||
init_alloc_root(&mem_root, TC_LOG_PAGE_SIZE, TC_LOG_PAGE_SIZE);
|
||||
|
||||
fdle->flags&= ~LOG_EVENT_BINLOG_IN_USE_F; // abort on the first error
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user