diff options
author | monty@donna.mysql.com <> | 2000-09-22 01:46:26 +0300 |
---|---|---|
committer | monty@donna.mysql.com <> | 2000-09-22 01:46:26 +0300 |
commit | 50486eeb807aefb8af2e03636544fd167ded7f00 (patch) | |
tree | 578e79cb989b0a5458b2f7b7cd27600813a79432 /myisam/mi_search.c | |
parent | 13b3c3280e6bf25be2b5222022a8e22fd7e774c3 (diff) | |
download | mariadb-git-50486eeb807aefb8af2e03636544fd167ded7f00.tar.gz |
Fixes for MyISAM and packed keys + AIX
Diffstat (limited to 'myisam/mi_search.c')
-rw-r--r-- | myisam/mi_search.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/myisam/mi_search.c b/myisam/mi_search.c index 8fb35f3af65..eead2a84c29 100644 --- a/myisam/mi_search.c +++ b/myisam/mi_search.c @@ -1407,7 +1407,7 @@ _mi_calc_var_key_length(MI_KEYDEF *keyinfo,uint nod_flag, Keys are compressed the following way: If the max length of first key segment <= 127 characters the prefix is - 1 byte else its 2 byte + 1 byte else it's 2 byte prefix byte The high bit is set if this is a prefix for the prev key length Packed length if the previous was a prefix byte @@ -1492,7 +1492,7 @@ _mi_calc_var_pack_key_length(MI_KEYDEF *keyinfo,uint nod_flag,uchar *next_key, if (new_key_length && new_key_length == org_key_length) same_length=1; else if (new_key_length > org_key_length) - end=key+ org_key_length+1; + end=key + org_key_length; if (sort_order) /* SerG */ { |