summaryrefslogtreecommitdiff
path: root/myisam/mi_range.c
diff options
context:
space:
mode:
authormonty@mysql.com <>2004-12-31 03:47:56 +0200
committermonty@mysql.com <>2004-12-31 03:47:56 +0200
commit5e03ebbcad59ec472af59ce9973bfefcddfe056f (patch)
treedd3c89af5e01f80d9172adc65e8df542cd91cb5b /myisam/mi_range.c
parent34d5331cee44cdcb62245779ad486ccbef6bf4c2 (diff)
downloadmariadb-git-5e03ebbcad59ec472af59ce9973bfefcddfe056f.tar.gz
After merge fixes
Cleanup of mi_print_error() handling Deleted 'merge' directory
Diffstat (limited to 'myisam/mi_range.c')
-rw-r--r--myisam/mi_range.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/myisam/mi_range.c b/myisam/mi_range.c
index 0d8f8763b92..e78f3b11625 100644
--- a/myisam/mi_range.c
+++ b/myisam/mi_range.c
@@ -213,7 +213,8 @@ err:
/* Get keynummer of current key and max number of keys in nod */
-static uint _mi_keynr(MI_INFO *info, register MI_KEYDEF *keyinfo, uchar *page, uchar *keypos, uint *ret_max_key)
+static uint _mi_keynr(MI_INFO *info, register MI_KEYDEF *keyinfo, uchar *page,
+ uchar *keypos, uint *ret_max_key)
{
uint nod_flag,keynr,max_key;
uchar t_buff[MI_MAX_KEY_BUFF],*end;
@@ -222,7 +223,7 @@ static uint _mi_keynr(MI_INFO *info, register MI_KEYDEF *keyinfo, uchar *page, u
nod_flag=mi_test_if_nod(page);
page+=2+nod_flag;
- if (!(keyinfo->flag & (HA_VAR_LENGTH_KEY| HA_BINARY_PACK_KEY)))
+ if (!(keyinfo->flag & (HA_VAR_LENGTH_KEY | HA_BINARY_PACK_KEY)))
{
*ret_max_key= (uint) (end-page)/(keyinfo->keylength+nod_flag);
return (uint) (keypos-page)/(keyinfo->keylength+nod_flag);
@@ -233,11 +234,7 @@ static uint _mi_keynr(MI_INFO *info, register MI_KEYDEF *keyinfo, uchar *page, u
while (page < end)
{
if (!(*keyinfo->get_key)(keyinfo,nod_flag,&page,t_buff))
- {
- if (my_errno == HA_ERR_CRASHED)
- mi_print_error(info, HA_ERR_CRASHED);
return 0; /* Error */
- }
max_key++;
if (page == keypos)
keynr=max_key;