summaryrefslogtreecommitdiff
path: root/myisam/ft_update.c
diff options
context:
space:
mode:
authorserg@serg.mysql.com <>2001-07-12 14:58:20 +0200
committerserg@serg.mysql.com <>2001-07-12 14:58:20 +0200
commit0bbd660c993c38e19e6426de8c4f05d6413aaac2 (patch)
tree9e895ea707f2e6e14af83adcf28a4f748327818b /myisam/ft_update.c
parentc0b4b2360c311757f7a1e7b9c26418e6ca4797be (diff)
parent42712018687b6eea6ec2be9417763dcc7cfefefe (diff)
downloadmariadb-git-0bbd660c993c38e19e6426de8c4f05d6413aaac2.tar.gz
merged
Diffstat (limited to 'myisam/ft_update.c')
-rw-r--r--myisam/ft_update.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/myisam/ft_update.c b/myisam/ft_update.c
index 2dcb3e86cbf..61c6313ec67 100644
--- a/myisam/ft_update.c
+++ b/myisam/ft_update.c
@@ -147,6 +147,10 @@ int _mi_ft_cmp(MI_INFO *info, uint keynr, const byte *rec1, const byte *rec2)
memcpy_fixed(&pos2,pos2+keyseg->bit_start,sizeof(char*));
set_if_smaller(len2,keyseg->length);
}
+ else /* fixed length key */
+ {
+ len1=len2=keyseg->length;
+ }
if ((len1 != len2) || memcmp(pos1, pos2, len1))
return THOSE_TWO_DAMN_KEYS_ARE_REALLY_DIFFERENT;
}