Details
-
Bug
-
Status: Closed (View Workflow)
-
Minor
-
Resolution: Fixed
-
10.7(EOL), 10.8(EOL), 10.9(EOL), 10.10(EOL), 10.11, 11.1(EOL)
-
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);
|
}
|