summaryrefslogtreecommitdiff
path: root/myisam/ft_update.c
diff options
context:
space:
mode:
authorunknown <serg@serg.mysql.com>2001-12-11 19:58:41 +0100
committerunknown <serg@serg.mysql.com>2001-12-11 19:58:41 +0100
commit6d187f8d06917471e6e393d633410625cae4b963 (patch)
treea223e5361f898c3e855958b7e4a3c0397a88be3a /myisam/ft_update.c
parenta3bbc574cf06313d6e362b6b861cf3aab62d5b9e (diff)
downloadmariadb-git-6d187f8d06917471e6e393d633410625cae4b963.tar.gz
rewrote ft_boolean_find_relevance() to use ft_segiterator
myisam/ft_update.c: bugfix
Diffstat (limited to 'myisam/ft_update.c')
-rw-r--r--myisam/ft_update.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/myisam/ft_update.c b/myisam/ft_update.c
index e942b2d0975..01dd67b97fa 100644
--- a/myisam/ft_update.c
+++ b/myisam/ft_update.c
@@ -55,12 +55,9 @@ void _mi_ft_segiterator_dummy_init(const byte *record, uint len,
uint _mi_ft_segiterator(register FT_SEG_ITERATOR *ftsi)
{
- if(!ftsi->num)
- return 0;
- if (!ftsi->seg)
- return 1;
+ if (!ftsi->num) return 0; else ftsi->num--;
+ if (!ftsi->seg) return 1; else ftsi->seg--;
- ftsi->seg--; ftsi->num--;
if (ftsi->seg->null_bit &&
(ftsi->rec[ftsi->seg->null_pos] & ftsi->seg->null_bit))
{