From 82571d6b844f0038a639c92c2b1cd1591b71901c Mon Sep 17 00:00:00 2001 From: "serg@serg.mylan" <> Date: Tue, 22 Feb 2005 00:43:37 +0100 Subject: [PATCH] MYSQL_LOG::recover was trying to allocate 0 bytes - bug#8661 --- sql/log.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sql/log.cc b/sql/log.cc index 6292510f5c0..6cb465f839c 100644 --- a/sql/log.cc +++ b/sql/log.cc @@ -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