Commit 600703e5 authored by Anurag Shekhar's avatar Anurag Shekhar

merging bugfix from 5.0

parents f37a5879 9b97856d
...@@ -232,10 +232,13 @@ int init_io_cache(IO_CACHE *info, File file, size_t cachesize, ...@@ -232,10 +232,13 @@ int init_io_cache(IO_CACHE *info, File file, size_t cachesize,
buffer_block= cachesize; buffer_block= cachesize;
if (type == SEQ_READ_APPEND) if (type == SEQ_READ_APPEND)
buffer_block *= 2; buffer_block *= 2;
if ((info->buffer= /*
(uchar*) my_malloc(buffer_block, Unset MY_WAIT_IF_FULL bit if it is set, to prevent conflict with
MYF((cache_myflags & ~ MY_WME) | MY_ZEROFILL.
(cachesize == min_cache ? MY_WME : 0)))) != 0) */
myf flag = MYF((cache_myflags & ~ (MY_WME | MY_WAIT_IF_FULL)) |
(cachesize == min_cache ? MY_WME : 0));
if ((info->buffer= (uchar*) my_malloc(buffer_block, flag)) != 0)
{ {
info->write_buffer=info->buffer; info->write_buffer=info->buffer;
if (type == SEQ_READ_APPEND) if (type == SEQ_READ_APPEND)
......
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