1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-08 11:22:35 +03:00

Bug fix: should use my_multi_malloc() here!!!

This commit is contained in:
unknown
2003-03-31 13:32:34 +05:00
parent 48d0071395
commit d0038aa7d5

View File

@@ -265,13 +265,12 @@ int rtree_split_page(MI_INFO *info, MI_KEYDEF *keyinfo, uchar *page, uchar *key,
n_dim = keyinfo->keysegs / 2; n_dim = keyinfo->keysegs / 2;
{ if (!my_multi_malloc(MYF(0),
int coord_buf_size = n_dim * 2 * sizeof(double) * (max_keys + 1 + 4); &coord_buf, n_dim * 2 * sizeof(double) * (max_keys + 1 + 4),
coord_buf = &task, sizeof(SplitStruct) * (max_keys + 1),
my_alloca(coord_buf_size + sizeof(SplitStruct) * (max_keys + 1)); NullS))
return -1;
task = (SplitStruct *)(((char *)coord_buf) + coord_buf_size);
}
next_coord = coord_buf; next_coord = coord_buf;
stop = task + max_keys; stop = task + max_keys;