From e1d91737bd6a0182070fb6e1bafa87308da040f9 Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 17 Feb 2003 19:29:09 +0400 Subject: [PATCH] bug fixes myisam/rt_key.c: bug fix myisam/rt_split.c: bug fix --- myisam/rt_key.c | 2 +- myisam/rt_split.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/myisam/rt_key.c b/myisam/rt_key.c index a48aec53c97..0980206a248 100644 --- a/myisam/rt_key.c +++ b/myisam/rt_key.c @@ -56,7 +56,7 @@ int rtree_add_key(MI_INFO *info, MI_KEYDEF *keyinfo, uchar *key, } return (rtree_split_page(info, keyinfo, page_buf, key, key_length, - new_page) ? -1 : 0); + new_page) ? -1 : 1); } /* diff --git a/myisam/rt_split.c b/myisam/rt_split.c index 3363bbe2d9b..a075b81e3a7 100644 --- a/myisam/rt_split.c +++ b/myisam/rt_split.c @@ -263,7 +263,7 @@ int rtree_split_page(MI_INFO *info, MI_KEYDEF *keyinfo, uchar *page, uchar *key, int max_keys = (mi_getint(page)-2) / (full_length); - n_dim = (keyinfo->keysegs-1) / 2; + n_dim = keyinfo->keysegs / 2; { int coord_buf_size = n_dim * 2 * sizeof(double) * (max_keys + 1 + 4);