Details
-
Bug
-
Status: Closed (View Workflow)
-
Minor
-
Resolution: Fixed
-
10.7, 10.8, 10.9, 10.10, 10.11, 11.1
-
None
Description
&= changes mem_root->flags, which makes condition always true
Probably & should be used instead of &=
mysys/my_alloc.c
if (mem_root->flags&= ROOT_FLAG_MPROTECT) <<-- |
{
|
mem_root->block_size= MY_ALIGN(block_size, my_system_page_size);
|
if (pre_alloc) |
pre_alloc= MY_ALIGN(pre_alloc, my_system_page_size);
|
}
|