diff --git a/deps/mariadb-client-library/my_alloc.c.patch b/deps/mariadb-client-library/my_alloc.c.patch index bf9bf0cf7..8ab518672 100644 --- a/deps/mariadb-client-library/my_alloc.c.patch +++ b/deps/mariadb-client-library/my_alloc.c.patch @@ -5,7 +5,7 @@ { /* Time to alloc new block */ get_size= MAX(Size+ALIGN_SIZE(sizeof(USED_MEM)), - (mem_root->block_size & ~1) * (mem_root->block_num >> 2)); -+ (mem_root->block_size & ~1) * 2); ++ (mem_root->block_size & ~1) * ( (mem_root->block_num >> 2) > 4 ? 4 : (mem_root->block_num >> 2) ) ); if (!(next = (USED_MEM*) my_malloc(get_size,MYF(MY_WME)))) {